我有一项任务是将网站中的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'
);
}
答案 0 :(得分:1)
尝试以下方式:
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);