Google协作平台中的getFiles()仅返回250个文件

时间:2012-10-24 19:57:46

标签: google-apps-script

如何让getFiles()获取Google云端硬盘中文件夹中的所有文件。现在它只获取前250个文件并停止。

var files = DocsList.getFolder('Mendeley Desktop').getFiles();

2 个答案:

答案 0 :(得分:1)

这就是它的工作方式......要获得剩余的项目,你应该使用方法getFiles(start, max),如[{3}}所述

答案 1 :(得分:1)

DocsList.DEFAULT_RESULT_SIZE目前为250,因此默认情况下,getFiles()的响应最多可获得250个结果。

如果您需要更多结果,可以使用其他getFiles()方法,getFiles(start, max)一次最多获得DocsList.MAX_RESULT_SIZE(目前为500条)结果,并将其与偏移量一起使用获取下一个DocsList.MAX_RESULT_SIZE个文件。