私は多くの時間を費やし、自分のコードが正しいと思っていましたが、どういうわけか iMacros がエラー メッセージを表示します
SyntaxError: missing ; before statement, line: 7 (Error code: 991)
私は思う、それはPOS={{n}}
基本的に、10個のtxtを1つずつ抽出し、それを使用して 、 、およびそれを別の場所に配置したいのですHREF
がEXTRACT
、HREF
問題OPEN
はTAB
がTAG POS
変化し続けることです。
ここにコードがあります
var macro1= "CODE:";
macro1 += "VERSION BUILD=8530828 RECORDER=FX" + "\n";
macro1 += "SET !ERRORIGNORE YES" + "\n";
macro1 += "SET !TIMEOUT_PAGE 60" + "\n";
macro1 += "TAB T=1" + "\n";
macro1 += "SET !LOOP 1" + "\n"; // I tried removing this part but that didn't help either
macro1 += "TAG POS={{n}} TYPE=SPAN ATTR=CLASS:"itemLabel fcb" EXTRACT=TXT" + "\n"; //this is the part that i don't seem to get
macro1 += "SET TITLE {{!EXTRACT}}" + "\n";
macro1 += "SET !EXTRACT NULL" + "\n";
macro1 += "TAG POS=1 TYPE=A ATTR=TITLE:"{{TITLE}}" EXTRACT=HREF" + "\n";
macro1 += "TAB OPEN" + "\n";
macro1 += "TAB T=2" + "\n";
macro1 += "URL GOTO={{!EXTRACT}}" + "\n";
macro1 += "SET !EXTRACT NULL" + "\n";
macro1 += "TAB T=1" + "\n";
macro1 += "TAB CLOSEALLOTHERS";
for (var i=1;i<=10;i++)
{
iimSet("n",i);
iimPlay(macro1);
}