关于Google App Script中的Javascript输出

时间:2016-01-16 01:02:00

标签: javascript google-apps-script

我遇到的问题是我的代码输出很奇怪。 我想做的是总结数字。

var reserve_num =0
var sheets = spreadsheet.getSheets();
for(var i in sheets){
    var reserve_sheet = sheets[i];
    var num = reserve_sheet.getRange("D1").getValue();
    reserve_num += num;
}


//insert sheet("C6") 確認済
sheet.getRange("C6").setValue(reserve_num);

在此代码中,我需要计算变量' num'但我得到了字符串。

我想知道如何解决它

1 个答案:

答案 0 :(得分:0)

如果这一行:

var num = reserve_sheet.getRange("D1").getValue();

将数字作为字符串返回,您可以将数字转换为数字作为数字Number()

var num = reserve_sheet.getRange("D1").getValue();
var num = Number(num);
Logger.log('typeof num: ' + typeof num);