2013-08-06 118 views
0

我想使用谷歌驅動器API(和python)從谷歌文檔中讀取文本。通過其標題獲取Google文檔?

對於「gdata」模塊,我沒有找到通過標題獲取文檔對象的方法。 一個名爲gspread的模塊就是這樣做的。我不知道除了gdata以外的其他任何模塊。「gspread」是一個模塊,它完全解決了這種問題,並簡化了與googleapi的交互,但它是針對電子表格的,而不是針對文檔的)。

到目前爲止,我知道如何迭代「驅動器」(使用GetDocumentListFeed)中所有項目的列表,並通過比較每個項目的title.text來獲取相關文檔。

有沒有辦法做這樣的事情

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

回答

1

這是可能的,但使用新的Google Drive API。使用list調用,然後使用特定的搜索查詢(請參閱下面的鏈接)。如果您正在使用客戶端庫,調用過程如此簡單:

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

這將返回驅動器中與該標題匹配的項目(在字典中)。如果您訪問this page

有更多的搜索查詢是可能的