【发布时间】:2014-02-10 14:02:07
【问题描述】:
我在 Google Apps 脚本中有一个二维数组
data = [[1, 2], [3, 4]];
尝试获取数据长度返回“未定义”。这是为什么呢?
Logger.log(data.length) // Outputs "Undefined"
更新(完整代码):
data = sheet.getSheetValues(1, 1, 10, 2);
Logger.log("readSpreadSheet");
Logger.log(data);
Logger.log(data.lenght);
日志:
[14-02-10 15:05:05:592 CET] readSpreadSheet
[14-02-10 15:05:05:592 CET] [[tt0062622, 10.0], [tt0066921, 10.0], [tt0094721, 8.0], [tt0445934, 10.0], [tt0784972, 7.0], [tt1136608, 1.0], [tt0119116, 10.0], [tt1195478, 7.0], [tt2234155, 1.0], [tt1675434, 9.0]]
[14-02-10 15:05:05:592 CET] undefined
【问题讨论】:
-
你确定你的变量在范围内吗?向我们展示其余的代码。
-
打印出data的值。
-
已更新。这就是它应该在 JS 中工作的方式,对吗?也许这是一个 Google AS 错误:/
标签: javascript google-apps-script