Перейти к основному содержимому

Подключение сервисного аккаунта Google

Для работы с Гугл Таблицей вы можете использовать, подключенный на странице интеграций Гугл аккаунт, но вы также можете использовать свой сервисный гугл аккаунт.

Давайте создадим его.

Перейдите на страницу https://console.developers.google.com/iam-admin/serviceaccounts?hl=ru и нажмите кнопку Create Project.

Сервисный Гугл Аккаунт 1

Сервисный Гугл Аккаунт 2

После этого нажмите кнопку Create Service Account

Сервисный Гугл Аккаунт 3

При создании, предоставьте сервисному аккаунту права владельца.

Сервисный Гугл Аккаунт 4

Сервисный Гугл Аккаунт 5

После создания нажмите на емэйл сервисного аккаунта, чтобы открыть настройки

Сервисный Гугл Аккаунт 6

Перейдите на вкладку KEYS и создайте JSON файл с ключами

Сервисный Гугл Аккаунт 7

Сервисный Гугл Аккаунт 8

Сервисный Гугл Аккаунт 9

Сервисный Гугл Аккаунт 10

Теперь необходимо включить доступ к API Гугл Таблицы для этого сервисного аккаунта.

Введите в поле поиска calendar и найдите Google Sheets API

Сервисный Гугл Аккаунт 11

Включите доступ, нажав на кнопку Enable

Сервисный Гугл Аккаунт 12

Сервисный Гугл Аккаунт 13

Теперь, чтобы использовать сервисный аккаунт в сценарии действий откройте json файл скопируйте содержимое и вставьте в поле сервисного аккаунта в действии Google Таблицы.

Откройте файл с ключами в текстовом редакторе, скопируйте содержимое и вставьте.

Сервисный Гугл Аккаунт 14

Теперь в сценарии действий вставьте содержимое файла в поле Сервисный аккаунт

Сервисный Гугл Аккаунт 15

Также необходимо предоставить сервисному аккаунту доступ к редактированию вашей таблицы. Скопируйте почту сервисного аккаунта.

Сервисный Гугл Аккаунт 16

Откройте вашу гугл таблицу, нажмите в правом верхнем углу на кнопку Настройки доступа и добавьте этот адрес эл. почты в поле пользователей, которым предоставляются права управления таблицей

Сервисный Гугл Аккаунт 17

Сервисный Гугл Аккаунт 17

Теперь вы можете настраивать сценарий действий по работе с вашей Гугл таблицей