2013-08-06 4 views
0

Я хочу прочитать текст из документа google с помощью API-интерфейсов Google (и python).получить документ Google по его названию?

С модулем «gdata» я не нашел способ получить объект документа по его названию. Модуль с именем gspread делает именно это.

(Я не знаю ни одного другого модуля помимо gdata. «Gspread» - это модуль, который решает именно этот тип поиска и упрощает взаимодействие с googleapi, но он предназначен для электронных таблиц, а не для документов).

До сих пор я знаю, как перебирать список всех элементов в «диске» (с помощью GetDocumentListFeed) и получать соответствующий документ, сравнивая каждый заголовок title.text.

есть способ сделать что-то вроде

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

?

ответ

1

Это возможно, но с использованием нового API Google Диска. Используя вызов list, а затем конкретный поисковый запрос (см. Ссылку ниже). Если вы используете библиотеку клиента вызов так просто, как:

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

Это вернет детали в вашем диске, которые соответствуют этому титулу (в словаре). Есть гораздо больше поисковых запросов, которые возможны, если вы посетите this page

Смежные вопросы