如何使用 Drive.Comments.list 指定请求参数
How to specify request params with Drive.Comments.list
当我指定单个 fileId 参数时,我可以使用以下代码撤回默认的 20 条评论。但实际上我想退回一百或出于好奇分页到下一个 20。
根据我下面的代码,在 getComments 函数中,当我指定 options 作为 [= 的参数时24=] 它呈现错误。当我直接指定 fileId 时 returns 20.
这应该是一个简单的修复 - 我有点菜鸟。有什么建议么?请和谢谢!
function main() {
var fileId = getFileId();
var fileComments = getComments(fileId);
// logObj(fileComments);
//Logger.log(fileComments);//.items.length); // this always says 20
// logObj(fileComments);
logObj(fileComments.items);
}
function getFileId() {
return DocumentApp.getActiveDocument().getId();
}
function getComments(fileId) {
var options = {
'fileId': fileId,
'pageSize': 99
};
var commnts = Drive.Comments.list(fileId);
return commnts;
//Logger.log(cmnts.items.length);
}
function logObj(obj){
for (key in obj) {
var tmp = obj[key];
Logger.log(key + " = " + tmp );
}
}
function findComments(criteria){
}
Drive.Comments.list() 将采用 2 个参数。 (fileId, {options})
。此外,结果限制的选项是 maxResults
(0 到 100)。使用结果 commnts.nextPageToken
和 options.pageToken
来翻阅大型数据集
function getComments(fileId) {
var options = {
'maxResults': 99
};
var commnts = Drive.Comments.list(fileId, options);
return commnts;
//Logger.log(cmnts.items.length);
}
当我指定单个 fileId 参数时,我可以使用以下代码撤回默认的 20 条评论。但实际上我想退回一百或出于好奇分页到下一个 20。
根据我下面的代码,在 getComments 函数中,当我指定 options 作为 [= 的参数时24=] 它呈现错误。当我直接指定 fileId 时 returns 20.
这应该是一个简单的修复 - 我有点菜鸟。有什么建议么?请和谢谢!
function main() {
var fileId = getFileId();
var fileComments = getComments(fileId);
// logObj(fileComments);
//Logger.log(fileComments);//.items.length); // this always says 20
// logObj(fileComments);
logObj(fileComments.items);
}
function getFileId() {
return DocumentApp.getActiveDocument().getId();
}
function getComments(fileId) {
var options = {
'fileId': fileId,
'pageSize': 99
};
var commnts = Drive.Comments.list(fileId);
return commnts;
//Logger.log(cmnts.items.length);
}
function logObj(obj){
for (key in obj) {
var tmp = obj[key];
Logger.log(key + " = " + tmp );
}
}
function findComments(criteria){
}
Drive.Comments.list() 将采用 2 个参数。 (fileId, {options})
。此外,结果限制的选项是 maxResults
(0 到 100)。使用结果 commnts.nextPageToken
和 options.pageToken
来翻阅大型数据集
function getComments(fileId) {
var options = {
'maxResults': 99
};
var commnts = Drive.Comments.list(fileId, options);
return commnts;
//Logger.log(cmnts.items.length);
}