2013-02-28 64 views
0

我正在編寫一個腳本,讓Google表格可以跟蹤作者小說在Google雲端硬盤中寫入的進度。getID()未識別

我試圖計算給定文件的字數,並將它推到一個數組在下面的代碼:

// Gets each chapter's word count and pushes it into the numberTitleCount array. 

for(c in files){ 
    var counter = 0; 
    var ID = files[c].getID(); 
    var doc = DocsList.getFileById(ID); 

    var text = doc.getText(); 
    var textArray = text.split(" "); 
    counter = textArray.length; 
    numberTitleCount[c].push(counter); 
} 

的問題是,當我運行該腳本,發生錯誤。這是錯誤:

TypeError:在對象File中找不到函數getID。 (第20行,文件「commentCount」)

我不確定錯誤是什麼。文件是一個文件數組,所以調用文件[c] .getID()應該得到指定文件的ID,但沒有這樣的運氣。我知道這個數組沒問題,因爲我之前嘗試添加字數功能,我使用相同的數組來成功獲取章節號和標題。

任何輸入到這個問題將不勝感激!

〜諾伊爾

回答

1

如果您使用腳本編輯器的自動完成功能,您將能夠更輕易地捕獲這個問題。 (Ctrl +空格)。

問題是該函數被稱爲getId()而不是getID()Documentation