Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于Google应用程序脚本中的Javascript输出_Javascript_Google Apps Script - Fatal编程技术网

关于Google应用程序脚本中的Javascript输出

关于Google应用程序脚本中的Javascript输出,javascript,google-apps-script,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") 確

我遇到的问题是,我的代码输出很奇怪。 我想做的是把数字加起来

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',但我得到了字符串

我想知道如果这一行:

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);