【发布时间】:2018-03-04 18:06:06
【问题描述】:
我在这里的代码示例遇到了很多麻烦...我确定这是一个初学者问题,但我不知道出了什么问题...
我想对从一个范围中得到的数组中的值进行一些计算,但我无法获取数组的元素,只能获取完整的数组...
var myarray = sh.getRange("A3:L3").getValues();
for (var i = 0; i < my myarray.length; i++){
var test = myarray[0];
myarray[i] = myarray[i] + 10;
}
首先,是否可以在 for 循环中执行第二行 (myarray[i] = myarray[i] + 10) ?我想用这个值加 10 替换这个值。
我试过了,但它对我不起作用并返回 NaN。
所以我创建了 var "test",它返回完整的数组,而不仅仅是数组的第一个值......
我被卡住了,我不知道这里出了什么问题......
感谢您的帮助!
【问题讨论】:
-
如果
test指的是完整的数组,那么尝试使用for循环遍历它。 -
好吧,我也会遇到同样的情况,不是吗?我尝试用 myarray 做到这一点,但每次我输入 myarray[0] 或 myarray[i] 时,我都有完整的数组...
标签: javascript arrays google-apps-script