Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将变量值从一个循环传递给其他Javascript和IMACRO_Javascript_Imacros - Fatal编程技术网

将变量值从一个循环传递给其他Javascript和IMACRO

将变量值从一个循环传递给其他Javascript和IMACRO,javascript,imacros,Javascript,Imacros,我想从一个使用imacros的网站下载photoos。我需要根据产品编号更改每张照片的名称。这是我的密码: var宏; 宏=“代码:”; 宏+=“设置!错误忽略是”+“\n”; 宏+=“URL GOTO=mywebsite”+“\n”; 宏+=“TAG POS={{i}}TYPE=IMG ATTR=SRC:文本源“+”\n”//找到文本的页面 宏+=“TAG POS=1 TYPE=SPAN FORM=NAME:form1 ATTR=ID:txt2ArtikelNr”+“\n”; 宏+=“TAG

我想从一个使用imacros的网站下载photoos。我需要根据产品编号更改每张照片的名称。这是我的密码:

var宏;
宏=“代码:”;
宏+=“设置!错误忽略是”+“\n”;
宏+=“URL GOTO=mywebsite”+“\n”;
宏+=“TAG POS={{i}}TYPE=IMG ATTR=SRC:文本源“+”\n”//找到文本的页面
宏+=“TAG POS=1 TYPE=SPAN FORM=NAME:form1 ATTR=ID:txt2ArtikelNr”+“\n”;
宏+=“TAG POS=1 TYPE=SPAN ATTR=ID:txt2ArtikelNr EXTRACT=TXT”+“\n”//我打算将此文本用作图像名称

对于(i=1;i您可以使用此代码,因为您可以使用iimSet()方法在imacros代码中设置所需字符串内的变量

var宏;
宏=“代码:”;
宏+=“设置!错误忽略是”+“\n”;
宏+=“URL GOTO=mywebsite”+“\n”;
宏+=“TAG POS={{i}}TYPE=IMG ATTR=SRC:Text-source”+“\n”;//查找文本的页面
宏+=“TAG POS=1 TYPE=SPAN FORM=NAME:form1 ATTR=ID:txt2ArtikelNr”+“\n”;
宏+=“TAG POS=1 TYPE=SPAN ATTR=ID:txt2ArtikelNr EXTRACT=TXT”+“\n”;//我打算将此文本用作图像名称

对于(i=1;i
…internal+=“SET!EXTRACT”+iimGetLastExtract(1)+“\n”…
你好,Shugar,我得到了#EANF#(Extraction Anchor Not Found)错误,而不是图像名称。!!!出于测试目的,请以以下方式更改您的行:
…iimPlay(macro);alert(iimGetLastExtract(1));…
并查看在第一个宏中提取的结果。(只有几个循环,而不是100个循环。)非常感谢…我的第一个循环没有提取文本。现在开始工作:)