Help

Интеграция с Google таблицами

Для создания интеграции вам понадобится Google аккаунт. Если у вас его нет - создайте на этой странице.

Шаг 1. Создание проекта.

Перейдите на страницу Google Cloud Platform и создайте новый проект. Если у вас уже есть проект, который вы можете использовать - можете выбрать его и перейти к шагу 2.

Нажмите на селектор в верхней части экрана.

В появившемся окне нажмите на «Создать проект».

Введите любое название, например - MyFormyIntegration и нажмите на кнопку «Создать».

Иногда создание проекта происходит не сразу, а спустя 1-2 минуты. В этом случае придется подождать.

Шаг 2. Подключение API Google таблиц.

После выбора нужного проекта, нажмите на кнопку «Включить API и сервисы».

В появившемся окне напишите в поиске «spread» снизу, в результатах выберите Google Sheets API.

В появившемся окне нажмите кнопку «Включить».

Если вы все сделали правильно, вас перебросит на страницу с настройками Google Sheets API, для работы которого, вам нужно будет создать сервисный аккаунт.

Шаг 3. Создание сервисного аккаунта.

Нажмите на кнопку «Создать».

Заполните поля следующим образом:

Какой API вы используете: Google Sheets API
Откуда вы будете вызывать API: Веб-сервер
К каким данным вы будете обращаться: Данные приложения
Планируете ли использовать этот API для App Engine или Compute Engine: Нет

После этого нажмите кнопку «Выбрать тип учетных данных».

В появившемся окне заполните все поля.

Название сервисного аккаунта: любое, например formyintegration
Роль: в списке выберите ПроектРедактор
Идентификатор сервисного аккаунта: заполнится автоматически исоздя из названия, можно оставить без изменений
Тип ключа: JSON

Нажмите на кнопку «Продолжить»

Если аккаунт успешно создался, то браузер автоматически скачает JSON файл и вы увидите следующее окно.

Нажмите на кнопку «Закрыть». Вы попадете на страницу, где будет список сервисных аккаунтов. В нашем случае там будет один аккаунт.

Скопируйте эл. почту сервисного аккаунта. Она нам понадобится позже.

Шаг 4. Создание и настройка Google таблицы.

Создайте таблицу, в которую вы хотите получать данные из Formy. Дайте ей название, а затем, в правом верхнем углу, нажмите «Настройки доступа».

Вставте эл. почту нашего сервисного аккаунта (который мы получили в предыдущем пункте) в строку и нажмите «ОК». Снимите галочку «оповестить пользователей».

Согласитесь с тем, что чтоб пропустить рассылку приглашений.

Если все сделано правильно, то сверху появится сообщение.

Шаг 5. Создание и настройка Google таблицы.

В спсике приложений Formy выберите Google таблицы. В поле «Содержимое JSON файла» вставьте содержимое JSON файла, который мы получили на шаге 3.

Нажмите «Далее».

Вставьте ссылку на вашу таблицу, которую мы создали на шаге 4. 

На следующем экране выберите лист и соедините колонки с полями формы.