如何使宏占据csv文件的第一行

如何使宏占据csv文件的第一行,csv,imacros,Csv,Imacros,当宏在文件pages.csv中循环时,如何使宏在txt文件(links.txt)中占据第一行,在宏再次开始循环(pages.csv)后,我需要从文件(links.txt)中占据第二行这是我的宏 SET !DATASOURCE pages.csv SET linesInFile 35 SET !LOOP 1 SET innerLoop EVAL("var i = \"{{!LOOP}}\" % \"{{linesInFile}}\"; (i == 0) ? \"{{linesInFile}}\"

当宏在文件pages.csv中循环时,如何使宏在txt文件(links.txt)中占据第一行,在宏再次开始循环(pages.csv)后,我需要从文件(links.txt)中占据第二行这是我的宏

SET !DATASOURCE pages.csv
SET linesInFile 35
SET !LOOP 1
SET innerLoop EVAL("var i = \"{{!LOOP}}\" % \"{{linesInFile}}\"; (i == 0) ? \"{{linesInFile}}\" : i;")
SET !DATASOURCE_LINE {{innerLoop}}
URL GOTO={{!COL1}}
TAG POS=1 TYPE=DIV ATTR=CLASS:"kqa es"
SET !DATASOURCE links.txt
SET !DATASOURCE_LINE {{!LOOP}}
EVENTS TYPE=KEYPRESS SELECTOR="div[class=\"df b-K b-K-Xb URaP8 editable\"]" CHARS={{!COL1}}
TAG POS=1 TYPE=DIV ATTR=CLASS:"d-k-l b-c b-c-Ba qy jt"

使用“固定”循环尝试以下提示:

' ...
SET !DATASOURCE links.txt
SET fixedLoop EVAL("Math.floor(('{{!LOOP}}' - 1)/'{{linesInFile}}') + 1;")
SET !DATASOURCE_LINE {{fixedLoop}}
' ...