Javascript 无法识别getID()
我正在编写一个脚本,让Google Sheets跟踪作者在Google Drive中编写的小说的进度 我试图计算给定文档的字数,并将其放入下面代码中的数组中:Javascript 无法识别getID(),javascript,google-apps-script,google-drive-api,Javascript,Google Apps Script,Google Drive Api,我正在编写一个脚本,让Google Sheets跟踪作者在Google Drive中编写的小说的进度 我试图计算给定文档的字数,并将其放入下面代码中的数组中: // 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.ge
// 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:在对象文件中找不到函数getID。(第20行,文件“commentCount”)
我不确定错误是什么。files是一个文件数组,因此调用files[c].getID()应该获得指定文件的ID,但没有这样的运气。我知道数组很好,就像我之前尝试添加单词计数功能一样,我使用相同的数组成功地获得了章节号和标题
对此问题的任何意见都将不胜感激
~Noelle如果您使用脚本编辑器的自动完成功能,您将能够更轻松地捕获此问题。(Ctrl+空格) 问题是该函数被称为
getId()
,而不是getId()