【发布时间】:2020-12-13 06:33:05
【问题描述】:
我有一个 Google 表格: Sheet 1 data table
还有这个功能:
function loopMovement(movement, variation, range, a, b, c) {
let arr = [];
let projection = null;
for (let i=0; I<=range.length; i++) {
if (range[i][a]===movement && range[i][b]===variation){
projection = range[i][c];
arr.push(projection);
let maxProjection = Math.max(arr);
}
}
return maxProjection;
}
这是我在工作表 2 中的单元格:=loopMovement(Squat,Competition,Sheet1!A$2:E$7,0,1,4)。但是我在该行返回了一个错误:if (range[i][a]===movement && range[i][b]===variation){:TypeError: Cannot read property '0' of undefined (line 8).
我试过测试,这里是返回值:
-
Return range.length:6 -
Return range[0][a]:Squat -
Return range[0][c]:110
【问题讨论】:
标签: javascript google-apps-script google-sheets