我有一个运行良好的iMacros脚本。现在,我想从该脚本复制一个副本,并仅在命令URL GOTO
上编辑该脚本,但是数据源是一些文件。这是我的原始脚本:
VERSION BUILD=8961227 RECORDER=FX
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE no
SET !DATASOURCE data.csv
SET !DATASOURCE_COLUMNS 20
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO=URL/{{!COL1}}
SET !EXTRACT {{!COL1}}
TAG POS=1 TYPE=TABLE ATTR=TXT:* EXTRACT=TXT
TAG POS=2 TYPE=TABLE ATTR=TXT:* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=* FILE=extractions.csv
WAIT SECONDS=2
在该脚本中,我制作了三个副本,并且仅对命令URL GOTO
进行了编辑,例如:
脚本1 URL GOTO=URLA.com/{{!COL1}}
脚本2 URL GOTO=URLB.com/{{!COL1}}
脚本3 URL GOTO=URLB.com/{{!COL1}}
我尝试使用此javascript一次运行和循环这三个脚本:
var loopcounter = 2
for (i=1;i<=loopcounter;i++){
iimPlay("imacros1.iim")
iimPlay("imacros2.iim")
iimPlay("imacros3.iim")
}
该脚本运行良好,可以运行和循环运行该脚本,但结果与我预期的不同。该脚本仅处理数据源文件中第一行的数据。在这种情况下,我希望脚本不仅处理第一行的所有数据。
示例:
在第一个循环中,来自行1的imacros1.iim处理数据imacros2.iim 第2行的处理数据2,imacros3.iim第1行的处理数据3。
在第二个循环中,行1处的imacros1.iim过程数据4 imacros2.iim 第2行的处理数据5,imacros3.iim第1行的处理数据6。
也许有人可以帮助我解决这个问题?对此,我真的非常感激.. 谢谢