29

我一直无法以编程方式在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_OFFSETOFFSET_LENGTH对应的特定字符创建文本定位点。

此代码目前在Google文档中创建一条可访问的评论;然而,它并不依赖于文件中的任何文本,这对于预期的目的是必需的。

我确定使用了当前的修订版ID(因为这可能会导致问题,正如Google文档中所述)。

任何建议都非常感谢,如果任何人可以张贴或指向以编程方式在Google文档中创建锚定评论的示例,我将非常感激。

在此先感谢!

+4

[不可能](https://youtu.be/ZBU52nacbLw?t=5m26s)创建基于Google Doc类型的评论。 –

+0

相关(并注意到视频Bryan链接到的部分):[使用kix锚匹配评论](http://stackoverflow.com/questions/29050342/how-to-match-comments-on-an-image-using -kix-anchor-or-not-in-google-docs) –

+0

@BryanP不应该是一个答案? (尤其是因为有人可能只是把你的评论撕下来赏金) –

回答

1

来自Google Drive API的Anchoring Comments feature适用于非Google文档编辑器文件,不适用于Google文档。见此时的Document Service从谷歌Apps脚本https://youtu.be/ZBU52nacbLw?t=5m26s(信用布莱恩P谁通过comment共享此URL)

可惜的是不包括类注释处理意见和讨论。

2016年初,功能请求通过Google Apps脚本问题和功能请求官方网站发布。由主演此功能的要求,你可以有助于使该Google员工把关注它:

Issue 5650: Provide ability to create a Drive API Comment anchor resource as method on DocumentApp selection class

一个旧的引用,发布2012年非常相似,但更广泛的,通过评论简称由Alexander
Issue 1618: Provide read/write access to comments in Google Docs

参考

+1

存在较早的[问题1618:提供对Google文档中评论的读/写访问权限](https://code.google.com/p/google-apps-script-issues/issues/detail?id=1618) – terales

相关问题