2017-09-04 42 views
-2

我正在尋找方法「子」通過谷歌片:類型錯誤:使用應用程序腳本不能調用未定義

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腳本中處理空單元格的最佳方法是什麼?

回答

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; 
    } 
} 
相關問題