问题是,使用Drive API的Comments.list命令只允许从每个文档中提取最新的20条评论。参见下面链接中的"pageSize“可选参数。
我希望将"pageSize“可选参数增加到100,因为这个数字似乎是使用脚本可以返回的最大评论数。基本上,我需要帮助修改我的脚本来说明这一点。
当我之前使用脚本时,我遇到了这个限制:
var theFolder = DriveApp.getFolderById('1LDcOUPkGN9AtcZkkNqokQOHeDkt8AI_n');
var files = theFolder.getFiles();
var AllComments = [];
while (files.hasNext()) {
var file = files.next();
AllComments.push(Drive.Comments.list(file.getId()).items);
}
我认为可以解决我的问题的当前代码如下所示。
var theFolder = DriveApp.getFolderById('1LDcOUPkGN9AtcZkkNqokQOHeDkt8AI_n');
var files = theFolder.getFiles();
var AllComments = [];
while (files.hasNext()) {
var file = files.next();
var pageSize100 = {
pageSize: 100
};
AllComments.push(Drive.Comments.list(file.getId(),pageSize100).items);
}
如果文件夹中的文档分别包含超过20条评论,我预计将显示该文档中最多100条评论,但实际上只显示最近的20条评论。
发布于 2019-06-20 08:36:19
高级谷歌服务的驱动应用程序接口使用v2。那么把pageSize: 100
改成maxResults: 100
怎么样呢?
在驱动器接口v3中,使用pageSize
。但是在Drive API v2中,请使用maxResults
。
参考文献:
https://stackoverflow.com/questions/56677474
复制相似问题