您好,当复制Google Doc文档时,是否可以同时复制“复制文档”中的注释。因为我已经尝试过使用TEMPLATE_DOC_ID进行复制,其中有许多注释,但是在“复制”中找不到这些注释。我错过了什么吗?还有其他方法吗?谢谢!
//Make a copy of the template file
var documentId = DriveApp.getFileById(TEMPLATE_DOC_ID).makeCopy().getId();
您好,当复制Google Doc文档时,是否可以同时复制“复制文档”中的注释。因为我已经尝试过使用TEMPLATE_DOC_ID进行复制,其中有许多注释,但是在“复制”中找不到这些注释。我错过了什么吗?还有其他方法吗?谢谢!
//Make a copy of the template file
var documentId = DriveApp.getFileById(TEMPLATE_DOC_ID).makeCopy().getId();
很遗憾,通过makeCopy()
复制的Google Docs不包含评论。因此,在复制文件后需要将评论和回复插入到复制的文件中。为了实现这一点,请在高级谷歌服务和API控制台中启用Drive API。
关于Drive API,在您的环境中,可能已经启用了该API。
var documentId = DriveApp.getFileById(TEMPLATE_DOC_ID).makeCopy().getId();
// Added script
var commentList = Drive.Comments.list(TEMPLATE_DOC_ID);
commentList.items.forEach(function(item) {
var replies = item.replies;
delete item.replies;
var commentId = Drive.Comments.insert(item, documentId).commentId;
replies.forEach(function(reply) {
Drive.Replies.insert(reply, documentId, commentId).replyId;
});
});
如果这不是您想要的,请原谅。
"anchor": "{\"r\":\"2\",\"a\":[{\"page\":{\"p\": 10, \"mp\": 13}}]}"
。所以可能谷歌不允许我们向Google幻灯片添加注释。 - Kos