谷歌应用程序脚本循环遍历范围参数

时间:2016-05-19 13:35:38

标签: google-apps-script

我正在尝试谷歌应用程序脚本编辑器和一个简单的for循环给我奇怪的结果。

说我有一个电子表格

enter image description here

在脚本编辑器中我写了一个函数:

function calculate(array) {
 var result = 0;

 for (var i = 0; i < array.length; i++) {
  result += array[i]; 
 }

  return result;
}

我希望返回值为9,但我得到045 返回array.length我按预期得到2 返回数组[0]我按预期得到4

我尝试使用谷歌搜索,但我发现使用array.map函数的一些奇怪的解决方法。 我做错了什么,它不应该是简单的javascript吗?

1 个答案:

答案 0 :(得分:0)

得到了它。必须将值转换为数字:结果+ =数字(数组[i]);