Чтение Google таблицы

Блок чтения Google таблицы позволяет читать данные из Google таблицы, фильтровать их по определенным условиям, сохранять результаты в переменные и выводить их в бот. Для этого необходимо:

  1. Создать файл "Google Spread Sheets" в аккаунте Google. Обратите внимание, что файл должен иметь именно такой тип. Файл с типом Microsoft Excel (xlsx) не поддерживается

  2. Открыть таблицу в браузере и скопировать целиком ее url, как показано на картинке

  3. Выполнить интеграцию с Google таблицами, как описано в разделе Интеграция с Google Таблицами

  4. В сценарии добавить блок чтения Google таблицы

  5. В созданный блок вставить скопированный ранее url документа в поле url и выбрать Лист, с которого будет осуществляться чтение

  6. Указать с какой строки будет осуществляться поиск. Например, если у вас первой строкой идет заголовок, то укажите значение "2", чтобы поиск начинался после заголовка

  7. Добавить фильтры, указав колонки по которым будут отфильтровываться строки, по каким условиям, и с чем они будут сравниваться. Существует возможность применять следующие условия: "=" - сравнение на строгое равенство. В выборку попадут только строки, равные заданной "!=" - сравнение на неравенство. В выборку попадут только строки, не равные заданной ">" - сравнение на больше. В выборку попадут только строки, больше заданной ">=" - сравнение на больше или равно. В выборку попадут только строки, больше или равные заданной "<" - сравнение на меньше. В выборку попадут только строки, меньше заданной "<=" - сравнение на меньше или равно. В выборку попадут только строки, меньше или равные заданной "in" - сравнение на вхождение строки. В выборку попадут только строки, которые содержать заданное значение "not in" - сравнение на не вхождение строки. В выборку попадут только строки, которые не содержать заданное значение

  8. Если результат необходимо отсортировать, то в разделе "Сортировка" укажите колонки по которым это нужно сделать

  9. Если вам необходимо сохранить найденные значения в переменные, то сделать это можно в разделе "Установка переменных из значений колонок". Слева необходимо указать колонку, из которой нужно сохранить значение, справа - переменную, в которую нужно записать это значение. Если будет найдено несколько строк, то в переменные запишутся знания из первой найденной строки

  10. Далее, если вам необходимо вывести найденные в таблице значения в бот, необходимо настроить "Шаблон цепочки сообщений" В примере на картинке, вместо {{A}} будет подставлено значение из колонки A, а вместо {{B}} будет подставлено значение из колонки B. Если вам необходимо вывести в бот картинку или файл, url к которому находится в таблице, то необходимо нажать на кнопку "Фото" или "Файл" и указать в какой колонке находится url.

  11. Затем необходимо указать сколько найденных строк будет выводиться в бот (от 1 до 100)

  12. Далее, если необходимо, добавьте кнопки в разделе Меню

Last updated