F21. Google Sheets (Private)

Версия 10.1 от Ирина Сафонова на 25.12.2023, 17:48
Предупреждение: Из соображений безопасности документ отображается в ограниченном режиме, поскольку это не текущая версия. Из-за этого могут быть расхождения и ошибки.

Процесс подключения к Google Sheets (Private)


Раздел описывает, как подключиться к закрытым таблицам Google (Google Sheets (Private). Подключение состоит из шести последовательных шагов:

Связка проекта Google.

Коннектор к таблицам Google построен на базе SQLite и поддерживает все команды SQLite.

Шаг 1. Связка проекта Google


Проект Google — функционал, использующийся для организации ресурсов Google. Проект состоит из:

  • пользователей
  • набора, аутентификации и мониторинга API

Пример функционала — сегменты и объекты Cloud Storage, разрешения пользователя на доступ к сегментам и объектам находятся в проекте.

1. Выберите проект Google в Google Cloud.

    1.1 Убедитесь, что ваш аккаунт Google связан с необходимой таблицей Google.

    1.2. Выберите страну и ознакомьтесь с условиями использования Google Cloud.

    1.3. Выберите необходимый проект Google.

2. На вкладке Service Accounts нажмите кнопку Create Project.

3. В открывшемся окне введите обязательные параметры проекта:

  • Project name. Имя проекта — идентификатор проекта.
  • Organization. Поле отображается, если учетная запись Google, под которой вы вошли в систему, принадлежит организации. По умолчанию отображается домен организации.
  • Location. Выберите из списка.

Шаг 2. Создайте и настройте сервисный аккаунт Google


Сервисные аккаунты — аккаунты Google для доступа приложений к менеджеру рекламы через API. Аккаунты не требуют персональной авторизации. Вместо этого используется файл ключа, доступ к которому есть только у вашего приложения. Сначала создайте сервисный аккаунт, затем — ключи JSON.

Подшаг 2.1. Создание сервисного аккаунта Google

1. Нажмите кнопку + Create Service Account.

2. В открывшемся окне введите параметры аккаунта:

  • Service account name. Введите удобное для запоминания имя аккаунта.
  • Service account description. Введите описание сервисного аккаунта.

3. Нажмите кнопку Create and Continue.

4. Выберите значение в поле Select a role:

  • Editor: доступ к редактированию всех ресурсов учетной записи службы.
  • Owner: полный доступ ко всем ресурсам сервисного аккаунта.
  • Viewer: просмотр доступа ко всем ресурсам сервисного аккаунта.

Если выбран вариант Просмотр — вы не сможете выполнить загрузку файла CSV.

Доступно множественное создание ролей по кнопке Add Another Role. Также доступно удаление ролей.

Grant users access to this service account можно пропустить.

5. Нажмите кнопку Done.

Подшаг 2.2. Создание ключа JSON

1. В столбце Actions таблицы проектов нажмите троеточие и выберите Manage Keys.

2. В открывшейся форме нажмите на кнопку Add Key и выберите Create new key.

3. В открывшейся форме выберите тип ключа JSON и нажмите кнопку Create.

В результате действий Шага 1:

  • Создан проект и сервисный аккаунт Google.
  • Добавлен ключ JSON.