Javascript 检查多维数组长度
我今天开始使用Google tables和JS进行编码。现在我有一个小问题:Javascript 检查多维数组长度,javascript,arrays,multidimensional-array,Javascript,Arrays,Multidimensional Array,我今天开始使用Google tables和JS进行编码。现在我有一个小问题: function myFunction() { var sheet = SpreadsheetApp.getActiveSheet(); var data = sheet.getDataRange().getValues(); for (var row = 1; row < data.length; row++) { If(data[row][0].length <= 0) { //E
function myFunction() {
var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
for (var row = 1; row < data.length; row++) {
If(data[row][0].length <= 0) { //Error Line
Logger.log(data[row][0]);
}
}
}
函数myFunction(){
var sheet=SpreadsheetApp.getActiveSheet();
var data=sheet.getDataRange().getValues();
对于(变量行=1;行 If(data[row][0].length您得到的丢失;
错误是因为其他评论员指出的“If”输入错误。JS解析器认为If(…)
是函数调用,紧接着是{
。这不应该发生,应该有一个终止语句(或有效的“If”子句…)在块开始之前({…}
).如果而不是如果我也达到了这一点,但我需要知道错误是什么,我丢失了一个错误;-你确定这就是你收到的错误吗?你应该收到类似未捕获引用错误:如果未定义,数组/字符串的长度永远不会小于0。他的第一个版本以前有点不清楚,但现在有很多道理,在那样的事情上浪费那么多时间很烦人。谢谢你的帮助