有没有办法循环遍历字符串列表?
我必须重复这些行17次。
TAG POS=1 TYPE=A ATTR=TXT:StringOne
wait seconds = 6
TAG POS=1 TYPE=A ATTR=TXT:Download<SP>Without<SP>Subtotals
wait seconds = 2
TAG POS=1 TYPE=A ATTR=TXT:NH<SP>StringTwo
wait seconds = 6
TAG POS=1 TYPE=A ATTR=TXT:Download<SP>Without<SP>Subtotals
wait seconds = 2
TAG POS=1 TYPE=A ATTR=TXT:StringThree
wait seconds = 6
TAG POS=1 TYPE=A ATTR=TXT:Download<SP>Without<SP>Subtotals
答案 0 :(得分:1)
所以我宁愿创建一个字符串列表而不是循环它们。
解决方案是将URL /文本等存储在CSV文件中,然后从它们中读取,就像这样:
SET !DATASOURCE Address.csv
'Start at line 2 to skip the header in the file
SET !LOOP 2
'Increase the current position in the file with each loop
SET !DATASOURCE_LINE {{!LOOP}}
' Fill web form
URL GOTO=http://demo.imacros.net/Automate/AutoDataEntry
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:demo ATTR=NAME:fname CONTENT={{!COL1}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:demo ATTR=NAME:lname CONTENT={{!COL2}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:demo ATTR=NAME:address CONTENT={{!COL3}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:demo ATTR=NAME:city CONTENT={{!COL4}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:demo ATTR=NAME:zip CONTENT={{!COL5}}
注意:从CSV中读取需要commercial iMacros license,或者您使用旧 iMacros for Firefox / Chrome版本,此功能是免费的。或者您使用可以open-source imacros alternative的read csv files。