Google drive api 导出没有注释的Google文档

Google drive api 导出没有注释的Google文档,google-drive-api,export,comments,Google Drive Api,Export,Comments,我正在使用google drive api v3文件。export方法获取google文档的文本/html版本。我注意到文档中所有当前打开的注释也作为脚注显示在内容中。我想知道是否有任何方法可以在不导出打开的评论的情况下导出文档的内容。我似乎找不到文件的任何选项。导出将禁用注释的。提前感谢您的帮助。不幸的是,当导出Google文档时,没有直接删除评论的方法。那么这个变通方法呢 使用drive.comments.list从Google文档检索所有注释ID 使用drive.comments.dele

我正在使用google drive api v3
文件。export
方法获取google文档的
文本/html
版本。我注意到文档中所有当前打开的注释也作为脚注显示在内容中。我想知道是否有任何方法可以在不导出打开的评论的情况下导出文档的内容。我似乎找不到
文件的任何选项。导出将禁用注释的
。提前感谢您的帮助。

不幸的是,当导出Google文档时,没有直接删除评论的方法。那么这个变通方法呢

  • 使用
    drive.comments.list
    从Google文档检索所有注释ID
  • 使用
    drive.comments.delete删除Google文档上的所有注释
  • 使用
    drive.files.Export将Google文档导出为HTML
  • 注:
    • 如果您想继续使用包含评论的Google文档,请先复制Google文档
    参考资料:
    如果我误解了你的问题,我很抱歉

    编辑: 当您将使用正则表达式修改HTML时,下面的正则表达式如何

    <sup><a href="#cmnt\w.+?<\/a><\/sup>|<div style=\"border:1px solid black;margin:5px\">[\w\W]+<\/div>
    

    致:


    如果这对您没有帮助,我很抱歉。

    另一个解决方法是复制文档,在弹出屏幕中,不要选择“复制评论和建议”。然后直接下载副本。

    感谢@tanaike的回复。我想我将尝试使用一些正则表达式来删除注释,因为我没有驱动器的写入权限,但具有只读权限。@Suchit Agarwal很抱歉,我没有注意到您没有作为写入者的权限。这个流程怎么样?1.将Google文档下载到您的Google驱动器。通过这个,你可以写它。2.使用drive.comments.list从Google文档检索所有注释ID。3.使用drive.comments.delete删除Google文档上的所有注释。4.使用drive.files.Export.Thank@tanaike将Google文档导出为HTML。抱歉说不清楚。我是代表我们应用程序中的用户这样做的,所以登录用户仍然需要给我们写权限,这可能是不允许的。谢谢你的帮助。@Suchit Agarwal没问题。我也很抱歉。我更新了我的答案。请确认一下。