Imacros 保存提取的 txt so csv 文件并为每个单词添加新行
Imacros saving extracted txt so csv file and adding new line for each word
我的任务是从网站中提取 txt 到 csv 文件并将信息保存在 1 行中,
这是我的代码
问题似乎是因为我在 extract=txt\n 的末尾使用,我如何才能将它写在一行中并保持与我使用的相同的语法。
for(var i = 1; i <= 6; i++) {
iimPlay("CODE:"
+ 'SET !EXTRACT_TEST_POPUP NO\n'
+ 'TAG POS='+i+' TYPE=DIV ATTR=CLASS:"divtd textcenter vam" EXTRACT=TXT\n'
+ 'SAVEAS TYPE=EXTRACT FOLDER=* FILE=trafficgoals.csv\n'
);
}
按以下方式尝试:
var M = "";
for (i = 1; i <= 6; i++)
M += 'TAG POS=' + i + ' TYPE=DIV ATTR=CLASS:"divtd textcenter vam" EXTRACT=TXT\n';
M += 'SET !EXTRACT EVAL("\'{{!EXTRACT}}\'.replace(/\\n/g, \'\');")\n';
M += 'SAVEAS TYPE=EXTRACT FOLDER=* FILE=trafficgoals.csv\n';
iimPlayCode(M);
我的任务是从网站中提取 txt 到 csv 文件并将信息保存在 1 行中, 这是我的代码
问题似乎是因为我在 extract=txt\n 的末尾使用,我如何才能将它写在一行中并保持与我使用的相同的语法。
for(var i = 1; i <= 6; i++) {
iimPlay("CODE:"
+ 'SET !EXTRACT_TEST_POPUP NO\n'
+ 'TAG POS='+i+' TYPE=DIV ATTR=CLASS:"divtd textcenter vam" EXTRACT=TXT\n'
+ 'SAVEAS TYPE=EXTRACT FOLDER=* FILE=trafficgoals.csv\n'
);
}
按以下方式尝试:
var M = "";
for (i = 1; i <= 6; i++)
M += 'TAG POS=' + i + ' TYPE=DIV ATTR=CLASS:"divtd textcenter vam" EXTRACT=TXT\n';
M += 'SET !EXTRACT EVAL("\'{{!EXTRACT}}\'.replace(/\\n/g, \'\');")\n';
M += 'SAVEAS TYPE=EXTRACT FOLDER=* FILE=trafficgoals.csv\n';
iimPlayCode(M);