问题在于,使用Drive API的Comment.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 = [];
同时(files.hasNext()){
var file = files.next();
var pageSize100 = {
页面大小:100
};
AllComments.push(Drive.Comments.list(file.getId(),pageSize100).items);
}
如果该文件夹中的文档分别包含20条以上的注释,那么我希望该单个文档中最多显示100条注释,而仅显示20条最新注释。
答案 0 :(得分:2)
高级Google服务的Drive API使用v2。那么如何将pageSize: 100
修改为maxResults: 100
?
在Drive API v3中,使用pageSize
。但是在Drive API v2中,请使用maxResults
。