2016-09-24 5 views
0

meine imacro js Code Skipping ist hier:IMACRO iimPlay in JS Loop-

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); 
} 

, wenn ich diese nur Schleife die Spalte 1 Urls laufen bin, scheint wie imacro die 2. iimPlay überspringen.

Warum das? Bitte hilf mir.

Antwort

0

Try die Schleife zu schreiben, wie folgt:

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

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