2013-12-09 1 views
1

iMacros에 루프가 생기는 문제가 있습니다. POS = k가 19 씩 증가 할 때 사용합니다. & 해당 데이터를 저장하십시오. iimPlay()가 완료된 후에 var가 다시 설정되고 올바르게 저장된다는 것을 알고 있지만 k 실행을 통해 k 값을 유지하는 데 문제가 있습니다. 누군가가 나를 도울 수 있다면 크게 감사하겠습니다!iMacros for 루프 POS = {{k}} k가 정수 값을 보유하고 있지 않습니다. 문제가 저장됩니다.

var NewLine = "\n"; 
var PlayMacro; 
var StoreData; 
var k = 55; 
iimSet("k",k); 


WebExtract = "Code: "; 
WebExtract += "TAB T=1" + NewLine; 
WebExtract += "FRAME NAME="+"ext-comp-1006" + NewLine; 
for (h = 0; h < 25; h++){ 
WebExtract += "TAG POS={{k}} TYPE=DIV ATTR=ID:* EXTRACT=TXT" + NewLine; 
k =k+19; 
} 

PlayMacro = iimPlay(WebExtract); 
StoreData = iimGetLastExtract(); 
alert (StoreData); 

답변

2

이 시도 :

var NewLine = "\n"; 
var PlayMacro; 
var StoreData; 
var k = 55; 
WebExtract = "Code: "; 
WebExtract += "TAB T=1" + NewLine; 
WebExtract += "FRAME NAME="+"ext-comp-1006" + NewLine; 
WebExtract += "TAG POS={{k}} TYPE=DIV ATTR=ID:* EXTRACT=TXT" + NewLine; 
for (h = 0; h < 25; h++){ 
k =k+19; 
iimSet("k",k); 
PlayMacro = iimPlay(WebExtract); 
StoreData = iimGetLastExtract(); 
alert (StoreData); 
} 
+0

제 추출물가 제 1 위치에서 55 (55 + 19) 및하지의 값들을 포함 할 것이다. –

관련 문제