【发布时间】:2020-02-19 04:29:10
【问题描述】:
我有一个 Google Sheets 脚本应该从 API 中获取数据,但我收到了错误
TypeError:无法读取未定义的属性“长度”(第 5 行,文件“draftOrder”)
如何解决此错误?我已经很多年没有碰过这个脚本了,所以我不确定是什么坏了。
function draftOrder(ownerRange, numRounds) {
var output = [];
var owners = [];
for (var i = 0; i < ownerRange.length; i++) {
if (ownerRange[i][0] !== '') {
owners.push(ownerRange[i][0]);
}
}
for (var i = 0; i < numRounds; i++) {
if (i % 2 == 0) {
output = output.concat(owners);
} else {
output = output.concat([].concat(owners).reverse());
}
}
return output;
}
提前感谢您提供的任何帮助。干杯!
【问题讨论】:
-
看起来 ownerRange 未定义。这是一个参数
标签: google-apps-script google-sheets typeerror