Google Таблицы
Last updated
Last updated
Интеграция с гугл-таблицами довольно часто используется в работе чат-ботов.
Конструктор позволяет:
Читать данные
Добавлять данные
Изменять данные
Разберем простой пример с записью ответа подписчика в таблицу.
Прежде всего добавим интеграцию гугл-аккаунта. Также управлять таблицей можно с помощью сервисного аккаунта.
При предоставлении доступа не забудьте отметить галочку разрешения использовать Google Таблицы.
Если вы забыли отметить галочками доступ к Google Таблицам, то удалите интеграцию из аккаунта Квесчи и приложение Quescha на странице https://myaccount.google.com/permissions. Добавьте интеграцию в аккаунт Квесчи заново
Создадим сценарий действий, где будем записывать данные в таблицу.
Нам потребуется ID гугл таблицы, с которой мы будем работать. Получить его можно из URL. Выглядит он примерно вот так:
https://docs.google.com/spreadsheets/d/1_r5JCYmtIFYCDJRyANr60Gh3hARY5cgTeKOk54_dY9M/edit#gid=0
Также обязательным является заполнение шапки таблицы, а именно, первой строки названиями столбцов. Они понадобятся для работы.
В конце действия вы можем отметить Выход, а можем и не отмечать. Если нет перехода на другие действия, выход будет произведен автоматически.
Далее создадим цепочку
В цепочке будет 2 блока. В первом мы будем ожидать сообщение, ко второму блоку мы привяжем сценарий действий, который будет записывать полученный ответ в таблицу.
Чат-бот готов. Не забудьте запустить цепочку!
Файл сценария