Javascript 无法识别getID()

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

我正在编写一个脚本,让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.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()