Google apps script 向使用Google Drive API的注释编译器脚本添加可选查询参数
问题在于,使用驱动器API的Comments.list命令只允许从每个文档中提取最近的20条注释。请参阅下面链接中的“pageSize”可选参数 *%22%7D 我想将“pageSize”可选参数增加到100,因为这个数字似乎是使用脚本可以返回的最大注释数。基本上我需要帮助修改我的脚本来解释这一点 当我之前有剧本的时候,我遇到了这个限制:Google apps script 向使用Google Drive API的注释编译器脚本添加可选查询参数,google-apps-script,google-drive-api,Google Apps Script,Google Drive Api,问题在于,使用驱动器API的Comments.list命令只允许从每个文档中提取最近的20条注释。请参阅下面链接中的“pageSize”可选参数 *%22%7D 我想将“pageSize”可选参数增加到100,因为这个数字似乎是使用脚本可以返回的最大注释数。基本上我需要帮助修改我的脚本来解释这一点 当我之前有剧本的时候,我遇到了这个限制: var theFolder = DriveApp.getFolderById('1LDcOUPkGN9AtcZkkNqokQOHeDkt8AI_n'); va
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条评论。Advanced Google Services的驱动API使用v2。那么从
pageSize:100
修改为maxResults:100
怎么样
在驱动器API v3中,使用了pageSize
。但在驱动器API v2上,请使用maxResults
参考资料: