【发布时间】:2021-09-26 18:27:09
【问题描述】:
我正在使用应用脚本
我通过这段代码从 API 返回数组:
const price= jsonResponce.price.map(obj => [obj[0],obj[1]]);
给我[[30.56, 1.014], [50.44, 1.019], [10.35, 1.081], [10.34, 1.115], [10.40, 2.006]]
不是这个数组可以有 1000 个数组或很大
现在我想用这段代码对 obj[0] 中的所有对象求和:
我使用 to 方法来查看尊重,但没有任何效果
var first= [];
var second= 0;
price.forEach(function(obj){
first+= obj[0];
second+= obj[1];
});
Logger.log(first);
Logger.log(second);
但是给我这样的结果:首先Logger.log(first);
30.5650.4410.3510.3410.40
第二个Logger.log(second); : 这个方法在任何obj之后添加数字0
01.01401.01901.08101.11502.006
关于这个问题的任何想法
30.56+50.44+10.35+10.34+10.40 我需要结果为:112.09
【问题讨论】:
-
first是一个数组,而不是一个数字。 -
是的,我知道这样做只是为了测试
标签: javascript google-apps-script google-sheets