【问题标题】:Is there a way to modify google document with python script?有没有办法用 python 脚本修改谷歌文档?
【发布时间】:2021-03-26 22:49:20
【问题描述】:

我正在使用 python 并编写一个脚本来使用 PyDrive 创建一个谷歌文档,将它上传到谷歌驱动器并修改文档。我正在遵循 pydrive 文档 (https://pypi.org/project/PyDrive/) 中的说明。

到目前为止,我能够创建文档、上传/下载和设置权限。我正在寻找 pydrive 的其他功能,例如修改文档、添加段落、设置字体或从 python 脚本插入表格。我在 python-docx (https://python-docx.readthedocs.io/en/latest/) 中看到了所有这些。我们在使用 pydrive 的 google drive api 中也有这个吗?

【问题讨论】:

  • 如果您找不到直接的方法,解决方法可能是以某种格式(例如 .docx)下载文档,然后使用可以编辑该文档格式的库,使用该库进行编辑,然后上传。
  • 这能回答你的问题吗? editing google doc programmatically
  • 你已经可以连接到谷歌驱动器了吗?通过oauth或其他方式?也许向我们展示你的一些代码。
  • 虽然我不确定这是否是您所期望的方向,例如,使用Google Docs API中的documents.batchUpdate方法怎么样? Ref 在这种情况下,您可以使用 googleapis for python。 Ref
  • @CryptoFool 我会试试的。将不得不检查我可以如何有效地编辑文档。我可能需要使用类似于 Microsoft Word 的丰富功能。所以,试一试,谢谢。

标签: python google-drive-api pydrive


【解决方案1】:

我可以按照建议使用 google doc API 来实现这一点。对此的参考是developers.google.com/docs/api/how-tos/documents Google doc API

【讨论】:

    猜你喜欢
    • 2020-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多