1. Авторизироваться в Google аккаунте на сайте https://myaccount.google.com/ и создать google таблицу.

Таблица будет открыта:

2. Cоздать новый или использовать существующий проект в облаке google https://console.cloud.google.com/

Для создания нового проекта необходимо заполнить его название и нажать на кнопку "Create". 

Проект будет создан:

3. Далее, необходимо подключить нужные API (к примеру, Google spreadsheet api). 

В поисковой строке найти нужный API (в данном случае Google Sheets API). Так же, можно найти API для Google Drive и Google Docs. 

Нажать на кнопку "Enable". 

API будет подключен. 


4. Настроить приложение и добавить используемые контексты этого API. Для этого выбрать в пункте меню APIs & Services, и далее в списке - OAuth consent screen

На открывшейся странице выбрать значение "External" и нажать на кнопку "Create". 

Заполнить поля App name и User support email в разделе App information

Заполнить поле Email addresses в разделе Developer contact information. Нажать кнопку Save and continue. 


Нажать на кнопку Add or remove scopes. 


Найти по фильтру и выбрать требуемую API и нажать на кнопку Update. 


Нажать на кнопку Save and continue. 


Нажать на кнопку Save and continue. 


Нажать на кнопку Back to dashboard. 


5. Создать токен подключения OAuth, использовать тип приложения Desktop App. Нажать на пункт меню Credentials, далее - Create credentials, далее - OAuth client ID



В появившемся окне заполнить поле Application type и нажать кнопку Create. 

Нажать на кнопку Download JSON. 

Этот токен скачивается и в роботе указывается в действии как путь к файлу в поле "Путь к файлу" действия "Настройки подключения". 

В поле "Имя проекта" необходимо указать часть URL таблицы. 


В действиях по обращению к Google таблице необходимо использовать id из URL. 


В действиях Поключиться к Google Drive или подключиться к Google Docs путь к файлу так же должен быть указан в поле "Путь к файлу". 



При первом запуске робота подтверждаем доступ к google в браузере. В дальнейшем подтверждение не потребуется.


Если при подтверждении отображается следующая ошибка:

Необходимо сделать следующие шаги:

Нажать в пункте меню APIs & Services , далее - OAuth consent screen 

Далее, нажать на кнопку Add users и затем заполнить почту в соответствующем окне, далее нажать на кнопку Save

Теперь такой ошибки не будет возникать. При первом запуске робота подтверждаем доступ. В появившемся окне необходимо нажать на кнопку "Продолжить".

В следующем окне - аналогично. 

В результате робот отработал успешно. 


  • Нет меток