Lou*_*dox 5 google-api google-docs-api google-drive-api
可以检索打开的 Google 文档文档的元素,从
\n\nDocumentApp.openById(doc_id, folder_id)\n
Run Code Online (Sandbox Code Playgroud)\n\n但文档上的评论是通过 Drive API 检索的Comments.list
在包含 2 条注释的文档上运行此命令:一条在图像上,一条在段落中的单词上,这表明虽然文本锚定注释可以,但图像不会返回条目context
:
"content": "test comment on text",\n "deleted": false,\n "status": "open",\n "context": {\n "type": "text/html",\n "value": "some text the comment is placed on"\n },\n "anchor": "kix.xxxxxxxxxxx1",\n
Run Code Online (Sandbox Code Playgroud)\n\n "content": "test comment on an image",\n "deleted": false,\n "status": "open",\n "anchor": "kix.xxxxxxxxxxx2",\n
Run Code Online (Sandbox Code Playgroud)\n\n其中xxxxxxxxxxx1
/xxxxxxxxxxx2
是唯一的锚点 ID 后缀,以及kix
Google“专有”锚点/编辑器系统的前缀(正如 Steven Bazyl 在“管理评论和讨论”开发者指南页面的视频中所描述的那样)。
\n\n\n“锚点基本上告诉我们该评论适用于文档中的哪个位置。因为这是我们的格式(在 Google),我们确实有一个专有的锚定方案,这确实使 \xe2\x80\x94 变得困难,或者更确切地说,不可能 \xe2\ x80\x94 供您策划创建?锚定到我们文档格式中的文本的注释...但如果它是您控制的文档格式,或者如果它是呃.. 的某些内容,则有多种方法可以找到它以可互换的方式,您可以将锚点放在那里,您的应用程序可以正确定位,并且其他应用程序也可能可以正确读取和定位。”
\n
如果我看不到评论所在的元素,是否尝试在相应图像的评论中存储图像源 URL 就注定失败了?(上下文:制作.gdoc-to-.md 转换器)
\n\n如果是这样,将评论与图像匹配的唯一方法可能是检索所有上下文无字段评论并假设每个图像都被评论?
\n\nGitHub 没有将 Google Apps 脚本列为一种语言(大概是因为它非常基于 Javascript)。是否有我可以看一下的自定义评论锚定系统的开源示例?
\n\n我实际上不相信当前的 API 能够实现这样的锚定系统。虽然anchor
该方法提供了an Comments.list
,Comments.insert
但仅允许fileId
、content
和: 此处不可能有唯一的锚定 ID。context.type
context.value
如果我要使用 Drive comments SDK 编写一些内容(如 Steven 建议的那样),是否有任何方法可以覆盖内置的 Google Docs 注释(例如 Ctrl/Cmd + M 或自定义按钮对带有可燃气context
) ?
归档时间: |
|
查看次数: |
983 次 |
最近记录: |