Imacros 如何将提取的数字相加

Imacros 如何将提取的数字相加,imacros,Imacros,我有一个宏addmefast,我提取获得的分数,我想把他们一起计算 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'); va

我有一个宏addmefast,我提取获得的分数,我想把他们一起计算

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 );
}
例如,在下一次迭代中,第一次提取是“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 );
}
for(var i=1;i尝试这样做:

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);
var-gainTotal=0;

对于(var i=1;我请编辑您的问题。让它更容易理解您的问题。@Tanckom我只想一起计算提取的数字,所以假设在第一次迭代中,我将在下一个“7”中得到“5”,所以只需“5+7”,每次将下一个提取的数字相加并一起计算