0

我正在编写一个脚本,让 Google 表格跟踪作者的小说在 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,但没有这样的运气。我知道数组很好,就像我尝试添加字数统计功能之前一样,我使用相同的数组成功获取章节编号和标题。

对此问题的任何意见将不胜感激!

~诺艾尔

4

1 回答 1

1

如果您使用脚本编辑器的自动完成功能,您将能够更轻松地发现此问题。(Ctrl + 空格)。

问题是该函数被调用getId(),而不是被调用getID()文档

于 2013-02-28T08:46:32.027 回答