Google apps script 在Google文档中以编程方式创建锚定注释

Google apps script 在Google文档中以编程方式创建锚定注释,google-apps-script,google-drive-api,google-docs,google-docs-api,Google Apps Script,Google Drive Api,Google Docs,Google Docs Api,我一直无法通过编程方式创建一条注释,该注释通过应用程序脚本锚定到Google文档中的特定文本 关于如何使用Google Drive API创建锚定注释的Google文档: 以下是我必须在文档中创建注释的代码: Drive.Comments.insert({ “种类”:“驾驶#评论”, “作者”:{ “种类”:“驱动器#用户”, “displayName”:用户电子邮件, “isAuthenticatedUser”:没错, }, “内容”:内容, “状态”:“打开”, “锚定”:“{'r':”

我一直无法通过编程方式创建一条注释,该注释通过应用程序脚本锚定到Google文档中的特定文本

关于如何使用Google Drive API创建锚定注释的Google文档:

以下是我必须在文档中创建注释的代码:

Drive.Comments.insert({
“种类”:“驾驶#评论”,
“作者”:{
“种类”:“驱动器#用户”,
“displayName”:用户电子邮件,
“isAuthenticatedUser”:没错,
},
“内容”:内容,
“状态”:“打开”,
“锚定”:“{'r':”
+修订号
+“,'a':[{'txt':{'o':”
+起始偏移量
+“,'l':”
+偏移长度
+“,'ml':”
+总卡数
+ "}}]}", 
“文件ID”:文件ID
},档案编号);
/*用户电子邮件、内容、版本ID、文件ID:string、,
起始偏移量,偏移量长度,总字符数:int*/
在本例中,我试图为文档中的特定字符创建一个文本锚定,这些字符对应于
起始偏移量
偏移量

目前,这段代码创建了一条可在谷歌文档中访问的注释;但是,它没有锚定到文档中的任何文本,这对于预期目的是必要的

我已经确保使用了当前版本id(正如Google文档中提到的那样,这可能会导致问题)

任何建议都非常感谢,如果有人能够以编程方式发布或指向在谷歌文档中创建锚定评论的示例,我将非常感激

提前谢谢

来自Google Drive API的是针对非Google文档编辑器文件的,而不是针对Google文档的。请参阅(归功于通过a共享此URL的Bryan P)

不幸的是,目前来自谷歌应用程序的脚本没有包含用于处理评论和讨论的类注释

2016年初,通过谷歌应用程序脚本问题和功能请求官方网站发布了功能请求。通过主演此功能请求,您可以帮助谷歌关注它:

2012年发布的一篇较老的参考文献,非常相似,但范围更广,通过评论引用:

参考资料


相关(并注意到Bryan链接到的视频部分):@MaxvonHippel碰巧,Bryan的评论在2014年10月2日作为该问题的答案提供,但被删除为“非答案”。所以,他的直觉是正确的——一句评论就可以了。@John仍然不可能。有一个更老的