我正在使用应用程序脚本搜索Google工作表:
for (i in main_rows) {
var row = main_rows[i];
var dates_followed = row[10];
if (dates_followed.substring(0, 2) == "TBD") {
tbd_index = i;
}
}
寻找以TBD开头的第一个字符串。我在标题中收到错误。我理解为什么会这样,但JS / apps脚本中处理空单元的最佳方法是什么?
答案 0 :(得分:1)
我建议只检查行是否具有truthy
值,如下所示:
for (i in main_rows) {
var row = main_rows[i];
var dates_followed = row[10];
if (dates_followed && dates_followed.substring(0, 2) == "TBD") {
tbd_index = i;
}
}