在Google表格中,脚本看起来是将数据存储在数组中的一部分,然后检查某个列中是否包含“ Y”,这样我就可以遍历并将这些列存储在新数组中。
我有以下代码,但出现此错误-“ TypeError:无法从未定义中读取属性“ 0.0”。
var data = sheet.getRange("A6:U37").getValues;
if (data[20][i]=="Y"){
(如果代码正在生成错误)
相信我误会了如何将范围存储在数组中导致错误的任何建议?
最佳答案
在您提供的第一行代码中,您引用的是函数getValues
,而不是实际调用它。为此,您只需要按如下所示修改代码:
var data = sheet.getRange("A6:U37").getValues();
if (data[20][i]=="Y"){
下次遇到类似问题时,可以考虑使用logging或其他debugging techniques来调试脚本。