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

Создание сценария с Google Таблицей

Интеграция с Google Таблицами — одна из самых востребованных в чат-ботах. Она позволяет:

  • Читать данные
  • Добавлять данные
  • Изменять данные

Ниже — пошаговый разбор простого сценария: запись ответа подписчика в таблицу.

Видеоинструкции


Шаг 1. Подключение Google-аккаунта

Добавьте интеграцию Google-аккаунта.

Разрешения

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

Интеграция Гугл Аккаунт

Альтернатива — сервисный аккаунт

Управлять таблицей можно и через сервисный аккаунт — без подключения личного Google-аккаунта.

Если забыли отметить галочки

Если разрешения не выданы — переподключите интеграцию:

  1. Удалите интеграцию из аккаунта Quescha.
  2. Удалите приложение Quescha на странице Google Permissions.
  3. Добавьте интеграцию в Quescha заново.

Шаг 2. Получение ID таблицы

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

ID находится в URL таблицы — между /d/ и /edit:

https://docs.google.com/spreadsheets/d/1_r5JCYmtIFYCDJRyANr60Gh3hARY5cgTeKOk54_dY9M/edit#gid=0
└──────────────── ID таблицы ────────────────┘

Шаг 3. Подготовка таблицы

Шапка обязательна

Заполните первую строку таблицы названиями столбцов — они нужны для работы действия. Шапка должна начинаться с первой ячейки (без пустых столбцов слева).

Первый столбец не должен быть пустым

Первый столбец таблицы не может быть пустым! Иначе при добавлении новой строки последняя строка с данными будет перезаписана. Учитывайте эту особенность.


Шаг 4. Настройка действия

Добавьте действие Google Таблицы в сценарий и заполните поля.

Действие Гугл Таблицы

Выход из сценария

В конце действия можно отметить Выход — или не отмечать. Если перехода на другие действия нет, выход будет произведён автоматически.


Шаг 5. Создание цепочки

Создадим цепочку из двух блоков:

БлокЗадача
1. Блок ожиданияОжидает сообщение от подписчика.
2. Блок записиПривязан к сценарию действий, который запишет полученный ответ в таблицу.

Цепочки Гугл Таблицы

Настройки цепочки Гугл Таблицы

Блок Гугл Таблицы

Блок2 Гугл Таблицы


Готово

Чат-бот готов.

Не забудьте запустить цепочку

Без запуска цепочки сценарий не сработает — даже если всё настроено правильно.

Скачать готовый сценарий

Скачать файл сценария