0
我正在嘗試將Javascript和iMacros一起使用。我被4每次試圖增量循環,這就是爲什麼我使用Javascript如何將字符串轉換爲iMacros中的整數?
下面是JavaScript代碼
iimDisplay("Start loop...");
j=4;
k=2;
l=73;
m=72;
n=1;
for (i = 0; i < 10; i++) {
iimSet("firstOne",j);
iimSet("secondOne",k);
iimSet("thirdOne",l);
iimSet("fourthOne",m);
iimSet("fiveOne",n);
retcode = iimPlay("AddCommerceAttributes");
j = j + 4;
k = k + 1;
l = l + 1;
m = m + 1;
n = n + 1;
if (retcode < 0) {
report += ": "+iimGetLastError();
alert (report);
}
}
iimDisplay("complete");
下面是imacro
VERSION BUILD=7311339
TAB T=1
TAB CLOSEALLOTHERS
URL GOTO=https://example.com/admin/commerce
TAG POS=firstOne TYPE=TD FORM=NAME:bmForm ATTR=CLASS:list-field EXTRACT=TXT
TAG POS=secondOne TYPE=INPUT:RADIO FORM=NAME:bmForm ATTR=VALUE:4 EXTRACT=CHECKED
TAG POS=thirdOne TYPE=INPUT:RADIO FORM=NAME:bmForm ATTR=VALUE:0 EXTRACT=CHECKED
TAG POS=fourthOne TYPE=INPUT:RADIO FORM=NAME:bmForm ATTR=VALUE:2 EXTRACT=CHECKED
TAG POS=fiveOne TYPE=INPUT:RADIO FORM=NAME:bmForm ATTR=VALUE:5 EXTRACT=CHECKED
SAVEAS TYPE=EXTRACT FOLDER=C:\mYFile FILE=ModifyAttributes
我收到此錯誤
BadParameter: expected POS=<number> or POS=R<number>where <number> is a non-zero integer as parameter 1, line: 18 (Error code: -911)
看起來像當我從Javascript傳遞值到iMacros,將其轉換爲字符串。我是否需要將其轉換回整數?如果是的話,該怎麼做?
在此先感謝!