2016-09-24 29 views
0

我imacro js代码跳过iimPlay是在这里:iMacro在JS循环

var doi1 = "CODE:"; 
    doi1 += "SET !DATASOURCE links.csv" + "\n"; 
    doi1 += "SET !DATASOURCE_COLUMNS 5" + "\n"; 
    doi1 += "SET !DATASOURCE_LINE {{l}}" + "\n"; 
    doi1 += "URL GOTO={{!COL1}}" + "\n"; 
    doi1 += "WAIT SECONDS = 3" + "\n"; 

var doi2 = "CODE:"; 
    doi2 += "SET !DATASOURCE links.csv" + "\n"; 
    doi2 += "SET !DATASOURCE_COLUMNS 5" + "\n"; 
    doi2 += "SET !DATASOURCE_LINE {{l}}" + "\n"; 
    doi2 += "URL GOTO={{!COL2}}" + "\n"; 
    doi2 += "WAIT SECONDS = 3" + "\n"; 

for(l=1;l<5;l++){ 
    iimSet("l",l); 

    iimPlay(doi1); 

    iimPlay(doi2); 
} 

当我跑这只是环列1个网址,好像imacro跳过第二iimPlay。

这是为什么?请帮帮我。

回答

0

尝试写循环如下:

for(l = 1; l < 5; l++) { 
    iimSet("l",l); 
    iimPlay(doi1); 

    iimSet("l",l); 
    iimPlay(doi2); 
}