Imacros保存提取的txt所以csv文件并为每个单词添加新行

时间:2016-01-04 18:12:09

标签: imacros

我有一项任务是将网站中的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'
        );
    }

1 个答案:

答案 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);