我一直无法以编程方式在Google文档中使用应用程序脚本和文档创建锚定到特定文本的评论。在Google文档中以编程方式创建锚定评论
有关如何创建使用谷歌云端硬盘API抛锚评论谷歌文档: https://developers.google.com/drive/web/manage-comments
这里是我要创建的文档注释代码:
Drive.Comments.insert({
"kind": "drive#comment",
"author": {
"kind": "drive#user",
"displayName": USER_EMAIL,
"isAuthenticatedUser": true,
},
"content": CONTENT,
"status": "open",
"anchor": "{'r':"
+ REVISION_ID
+ ",'a':[{'txt':{'o':"
+ STARTING_OFFSET
+ ",'l':"
+ OFFSET_LENGTH
+ ",'ml':"
+ TOTAL_CHARS
+ "}}]}",
"fileId": FILE_ID
}, FILE_ID);
/* USER_EMAIL, CONTENT, REVISION_ID, FILE_ID: string,
STARTING_OFFSET, OFFSET_LENGTH, TOTAL_CHARS: int */
在这种情况下,我正在尝试为文档中与STARTING_OFFSET
和OFFSET_LENGTH
对应的特定字符创建文本定位点。
此代码目前在Google文档中创建一条可访问的评论;然而,它并不依赖于文件中的任何文本,这对于预期的目的是必需的。
我确定使用了当前的修订版ID(因为这可能会导致问题,正如Google文档中所述)。
任何建议都非常感谢,如果任何人可以张贴或指向以编程方式在Google文档中创建锚定评论的示例,我将非常感激。
在此先感谢!
[不可能](https://youtu.be/ZBU52nacbLw?t=5m26s)创建基于Google Doc类型的评论。 –
相关(并注意到视频Bryan链接到的部分):[使用kix锚匹配评论](http://stackoverflow.com/questions/29050342/how-to-match-comments-on-an-image-using -kix-anchor-or-not-in-google-docs) –
@BryanP不应该是一个答案? (尤其是因为有人可能只是把你的评论撕下来赏金) –