导出不带注释的 Google 文档

问题描述 投票:0回答:3

我正在使用 google Drive api v3

files.export
方法来获取
text/html
版本的 google 文档。我注意到文档中当前打开的所有评论也作为脚注显示在内容中。我想知道是否有任何方法可以导出文档的内容而不导出开放的评论。我似乎找不到任何可以禁用评论的
files.export
选项。预先感谢您的帮助。

google-drive-api export comments
3个回答
4
投票

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


2
投票

不幸的是,当导出Google Docs时,没有直接删除评论的方法。那么这个解决方法怎么样?

  1. 使用
    drive.comments.list
    从 Google 文档检索所有评论 ID。
  2. 使用
    drive.comments.delete
    删除 Google 文档上的所有评论。
  3. 使用
    drive.files.export
    将 Google 文档导出为 HTML。

注:

  • 如果您想继续使用包含评论的Google Doc,请首先复制Google Doc。

参考资料:

如果我误解了你的问题,我很抱歉。

编辑:

当您使用正则表达式修改 HTML 时,以下正则表达式怎么样?

<sup><a href="#cmnt\w.+?<\/a><\/sup>|<div style=\"border:1px solid black;margin:5px\">[\w\W]+<\/div>
  • <sup><a href="#cmnt\w.+?<\/a><\/sup>
    是右上角的参考编号。
  • <div style=\"border:1px solid black;margin:5px\">[\w\W]+<\/div>
    是下半部分的评论

当上述正则表达式用于导出的 Google Doc 时,结果如下。

来自:

enter image description here

致:

enter image description here

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


0
投票

您可以导出为

text/markdown
吗? (于 2024 年 7 月推出)这样您可以获得一些格式,但没有评论。

© www.soinside.com 2019 - 2024. All rights reserved.