0

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

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

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

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

有没有办法做类似的事情

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

?

4

1 回答 1

1

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

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

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

于 2013-08-06T20:04:45.817 回答