Я пытаюсь использовать Javascript и iMacros вместе. Я пытаюсь увеличить цикл на 4 каждый раз, поэтому я использую Javascript
Ниже приведен код 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");
Ниже находится изображение
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, его преобразование в строку. Нужно ли конвертировать его обратно в целое число? Если да, то как это сделать?
Спасибо заранее !!