Par*_*ker 35 google-docs google-docs-api google-apps-script google-drive-api
我无法使用带有文档的应用程序脚本以编程方式创建锚定到Google文档中特定文本的注释.
有关如何使用Google Drive API创建锚定评论的Google文档:https: //developers.google.com/drive/web/manage-comments
以下是我在doc中创建注释的代码:
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 */
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我试图创建一个文本锚点到文档中对应于STARTING_OFFSET
和的特定字符OFFSET_LENGTH
.
目前,此代码会创建一个可在Google文档中访问的评论; 但是,它并不固定在文档中的任何文本上,这对于预期目的是必要的.
我已确保使用当前版本ID(因为这可能会导致问题,如Google文档中所述).
任何建议都非常感谢,如果任何人可以发布或指向以编程方式在Google Docs中创建锚定评论的示例,我将非常感激.
提前致谢!
Google Drive API的“ 锚定注释”功能适用于非Google Docs编辑器文件,而不适用于Google Documents。请参阅https://youtu.be/ZBU52nacbLw?t=5m26s(感谢通过评论共享此URL的Bryan P )
不幸的是,目前Google Apps脚本的文档服务不包含用于处理评论和讨论的班级评论。
2016年初,通过Google Apps脚本问题发布了功能请求,功能请求正式站点发布了。通过对该功能请求加注星标,您可以帮助使Google员工关注此功能:
问题5650:提供创建Drive API注释锚点资源作为DocumentApp选择类上的方法的功能
较早的参考资料(发布于2012年)非常相似,但范围更广,通过Alexander的注释进行了引用:
问题1618:提供对Google Docs中注释的读/写访问权限
参考文献
归档时间: |
|
查看次数: |
2215 次 |
最近记录: |