【问题标题】:get a google document by its title?按标题获取谷歌文档?
【发布时间】:2023-03-20 14:02:02
【问题描述】:

我想使用 google drive API(和 python)从 google 文档中读取文本。

使用“gdata”模块,我没有找到通过标题获取文档对象的方法。 一个名为 gspread 的模块就是这样做的。

(我不知道除了 gdata 之外的任何其他模块。“gspread”是一个正好解决这类问题并简化与 googleapi 交互的模块,但它适用于电子表格,而不适用于文档)。

到目前为止,我知道如何遍历“驱动器”中所有项目的列表(使用 GetDocumentListFeed)并通过比较每个项目的 title.text 来获取相关文档。

有没有办法做类似的事情

item = client.get(title='lalala') 

?

【问题讨论】:

    标签: python gdata


    【解决方案1】:

    这是可能的,但使用新的 Google Drive API。使用list 调用,然后使用特定的搜索查询(参见下面的链接)。如果您使用的是客户端库,则调用很简单:

    file = client.files().list(q="title='YOUR TITLE'").execute()
    

    这将返回驱动器中与该标题匹配的项目(在字典中)。如果您访问this page,则可以进行更多搜索查询

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-21
      • 2021-11-01
      • 1970-01-01
      相关资源
      最近更新 更多