Читайте Google Sheets From Python - PullRequest
       63

Читайте Google Sheets From Python

0 голосов
/ 21 сентября 2018

Я работаю над инструментом переноса данных.Я добавил функцию, с помощью которой пользователь может извлекать данные из листов Google.

Текущий подход, которым я следовал, - это сначала создать файл credentials.json из console.developers.google.com и использовать библиотеку gspread.Таким образом, всякий раз, когда пользователь должен будет извлечь данные из листов Google, сначала он / она должен получить файл, включить API диска и поделиться файлом, который будет извлечен, сгенерированным client_email.Но это кажется очень громоздким для человека с ограниченными техническими знаниями.

Какой самый простой способ сделать это?

1 Ответ

0 голосов
/ 21 сентября 2018

Вот как это работает.Для доступа к API Google вам необходимо создать проект на консоли разработчика Google.Если кто-то захочет запустить ваш скрипт на python, он должен будет создать проект на консоли разработчика Google, и этого не избежать.И ваше приложение должно быть настроено с разрешениями и доступом к электронной почте, как вы определили.

Вы не можете поделиться своим файлом учетных данных с другими пользователями.См. Могу ли я на самом деле не поставлять открытый исходный код с идентификатором клиента?

Просить разработчиков приложить разумные усилия, чтобы сохранить свои закрытые ключи закрытыми и не встраивать их в проекты с открытым исходным кодом.

Нет API, который бы помог вам автоматизировать создание клиентов.

...