我有一个用于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 :(得分: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);