我正在搜索 Google Apps脚本文档,如果在Google文档中添加或更改了评论,我就无法找到触发器。 在ElementType部分(https://developers.google.com/apps-script/reference/document/element-type)下,我可以看到属性COMMENT_SECTION,但在属性的描述中也有 CommentSection 元素。这是否意味着CommentSection类不再存在?
答案 0 :(得分:2)
要获取文档的注释,您需要使用Advanced Drive Service(您应该在脚本编辑器中启用,方法是选择资源>高级Google服务...然后在Google Developers Console中启用它。 Official Documentation)
启用后,您可以使用Drive.Comments.list检索评论。可以记录评论的属性列表here。
以下是一个例子:
function retrieveComments() {
var comments;
comments = Drive.Comments.list('docId');
if (comments.items && comments.items.length > 0) {
for (var i = 0; i < comments.items.length; i++) {
var comment = comments.items[i];
Logger.log('%s on %s by %s', comment.content, comment.createdDate, comment.author.displayName);
}
} else {
Logger.log('No comments found.');
}
}
根据您的使用情况,您可以存储commentId
,createdDate
和modifiedDate
以评估是否已更改