2016-07-07 23 views
1

我有一個用於addmefast的宏,我提取獲得的積分,並且我想將它們統計在一起。如何將數字加在一起提取

例如在下一次迭代中第一次提取是「8」,提取將是「4」,所以我想將它們加在一起。

for(var i = 1; i <= total; i++) { 
    iimPlay(path+"Facebook Like.iim") 
    iimPlayCode('TAG POS=1 TYPE=DIV ATTR=CLASS:"success_like" EXTRACT=TXT\nSET !EXTRACT EVAL("\'{{!EXTRACT}}\'.match(/\\d+/)[0]")\n'); 
    var gain = iimGetLastExtract(); 
    iimDisplay('Gained Points : ' + points); 
} 
+0

請編輯您的問題。讓你的問題更容易理解。 – Tanckom

+0

@Tanckom @Tanckom我只是想統計所提取的數字,所以讓我們說第一次迭代時我會在下一個「7」得到「5」,所以只是「5 + 7」,每次添加下一個提取的數字並將它們統計在一起 – Andrew

回答

1

嘗試像這樣:

var gainTotal = 0; 
for(var i = 1; i <= total; i++) { 
    iimPlay(path+"Facebook Like.iim") 
    iimPlayCode('TAG POS=1 TYPE=DIV ATTR=CLASS:"success_like" EXTRACT=TXT\nSET !EXTRACT EVAL("\'{{!EXTRACT}}\'.match(/\\d+/)[0]")\n'); 
    var gain = parseInt(iimGetLastExtract()); 
    gainTotal += gain; 
    iimDisplay('Gained Points : ' + points); 
} 
alert(gainTotal);