Чтение Google таблицы
Интеграция Google таблиц с ботом: использование информации из таблицы и инструкция по работе с блоком "Чтение Google таблицы"
Блок чтения Google таблицы позволяет читать данные из Google таблицы, фильтровать их по определенным условиям, сохранять результаты в переменные и выводить их в бот. Для этого необходимо:
- Создать файл "Google Spread Sheets" в аккаунте Google. Обратите внимание, что файл должен иметь именно такой тип. Файл с типом Microsoft Excel (xlsx) не поддерживается
- Открыть таблицу в браузере и скопировать целиком ее url, как показано на картинке
.png)
- Выполнить интеграцию с Google таблицами, как описано в разделе интеграция с Google Таблицами
- В сценарии добавить блок чтения Google таблицы
- В созданный блок вставить скопированный ранее url документа в поле url и выбрать Лист, с которого будет осуществляться чтение
- Указать с какой строки будет осуществляться поиск.
Например, если у вас первой строкой идет заголовок, то укажите значение "2", чтобы поиск начинался после заголовка
- Добавить фильтры, указав колонки по которым будут отфильтровываться строки, по каким условиям, и с чем они будут сравниваться.
Существует возможность применять следующие условия:
- "=" — сравнение на строгое равенство. В выборку попадут только строки, равные заданной
- "!=" — сравнение на неравенство. В выборку попадут только строки, не равные заданной
- ">" — сравнение на больше. В выборку попадут только строки, больше заданной
- ">=" — сравнение на больше или равно. В выборку попадут только строки, больше или равные заданной
- "<" — сравнение на меньше. В выборку попадут только строки, меньше заданной
- "<=" — сравнение на меньше или равно. В выборку попадут только строки, меньше или равные заданной
- "in" — сравнение на вхождение строки. В выборку попадут только строки, которые содержат заданное значение
- "not in" — сравнение на не вхождение строки. В выборку попадут только строки, которые не содержат заданное значение
- Если результат необходимо отсортировать, то в разделе "Сортировка" укажите колонки по которым это нужно сделать
- Если вам необходимо сохранить найденные значения в переменные, то сделать это можно в разделе "Установка переменных из значений колонок". Слева необходимо указать колонку, из которой нужно сохранить значение, справа - переменную, в которую нужно записать это значение.
Если будет найдено несколько строк, то в переменные запишутся знания из первой найденной строки 10. Далее, если вам необходимо вывести найденные в таблице значения в бот, необходимо настроить "Шаблон цепочки сообщений"
.png)
В примере на картинке, вместо `{{A}}` будет подставлено значение из колонки A, а вместо `{{B}}` будет подставлено значение из колонки B.
Если вам необходимо вывести в бот картинку или файл, url к которому находится в таблице, то необходимо нажать на кнопку "Фото" или "Файл" и указать в какой колонке находится url.
- Затем необходимо указать сколько найденных строк будет выводиться в бот (от 1 до 100)
- Далее, если необходимо, добавьте кнопки в разделе Меню
Полное руководство по интеграции и работе с данными Google Sheets (гугл таблиц) в чат-ботах
Видео с разбором функционала блока "Чтение Google таблицы" .
Настройка интеграции с Google Sheets, создание фильтров для поиска данных, сохранение значений в переменные и вывод информации в чат-бот.
В видео демонстрируется создание системы с пагинацией записей, настройка шаблонов вывода текста и изображений, а также продвинутые возможности фильтрации по различным условиям.
В личном кабинете LEADTEX уже доступны 250+ уроков по разработке чат-ботов и MiniApps, а также возможность присоединиться к крупнейшему комьюнити no-code разработчиков с 6000+ участниками - Перейти в личный кабинет.
.png)
.png)
.png)
.png)