2013-02-28 62 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