> For the complete documentation index, see [llms.txt](https://leadtex-help.gitbook.io/baza-znanij-leadtex/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://leadtex-help.gitbook.io/baza-znanij-leadtex/bloki/blok-zapis-v-google-tablicu/chtenie-google-tablicy.md).

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

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

1. Создать файл "Google Spread Sheets" в аккаунте Google. Обратите внимание, что файл должен иметь именно такой тип. Файл с типом Microsoft Excel (xlsx) не поддерживается
2. Открыть таблицу в браузере и скопировать целиком ее url, как показано на картинке\
   \
   ![идентификатор google таблицы](/files/TzSIcNHLCOjkYfH3L0ij)
3. Выполнить интеграцию с Google таблицами, как описано в разделе [Интеграция с Google Таблицами](/baza-znanij-leadtex/integracii/integraciya-s-google-tablicami.md)
4. В сценарии добавить блок чтения Google таблицы\
   ![интеграция google таблиц](/files/SB2jst9QI0jjwlCbwhGi)
5. В созданный блок вставить скопированный ранее url документа в поле url и выбрать Лист, с которого будет осуществляться чтение\
   \
   ![интеграция гугл таблиц](/files/1BgtDZHBcvWUaHBx3UkI)
6. Указать с какой строки будет осуществляться поиск.\
   Например, если у вас первой строкой идет заголовок, то укажите значение "2", чтобы поиск начинался после заголовка\
   ![интеграция google sheets](/files/iCaNluzbru7BOKALhNy5)
7. Добавить фильтры, указав колонки по которым будут отфильтровываться строки, по каким условиям, и с чем они будут сравниваться.\
   Существует возможность применять следующие условия:\
   "=" - сравнение на строгое равенство. В выборку попадут только строки, равные заданной\
   "!=" - сравнение на неравенство. В выборку попадут только строки, не равные заданной\
   ">" - сравнение на больше. В выборку попадут только строки, больше  заданной\
   ">=" - сравнение на больше или равно. В выборку попадут только строки, больше или равные заданной\
   "<" - сравнение на меньше. В выборку попадут только строки, меньше заданной\
   "<=" - сравнение на меньше или равно. В выборку попадут только строки, меньше или равные заданной\
   "in" - сравнение на вхождение строки. В выборку попадут только строки, которые содержать заданное значение\
   "not in" - сравнение на не вхождение строки. В выборку попадут только строки, которые не содержать заданное значение
8. Если результат необходимо отсортировать, то в разделе "Сортировка" укажите колонки по которым это нужно сделать
9. Если вам необходимо сохранить найденные значения в переменные, то сделать это можно в разделе "Установка переменных из значений колонок". Слева необходимо указать колонку, из которой нужно сохранить значение, справа - переменную, в которую нужно записать это значение.\
   ![google sheets в боте](/files/cDNaYfp0R4IQVv1ySoiY)\
   Если будет найдено несколько строк, то в переменные запишутся знания из первой найденной строки
10. Далее, если вам необходимо вывести найденные в таблице значения в бот, необходимо настроить "Шаблон цепочки сообщений"\
    ![Гугл таблицы в боте](/files/Zei8TffYwAt85ZqsuEFs)\
    В примере на картинке, вместо {{A}} будет подставлено значение из колонки A, а вместо {{B}} будет подставлено значение из колонки B.\
    Если вам необходимо вывести в бот картинку или файл, url к которому находится в таблице, то необходимо нажать на кнопку "Фото" или "Файл" и указать в какой колонке находится url.
11. Затем необходимо указать сколько найденных строк будет выводиться в бот (от 1 до 100)
12. Далее, если необходимо, добавьте кнопки в разделе Меню

#### П**олное руководство по интеграции и работе с данными Google Sheets (гугл таблиц) в чат-ботах**

Видео с разбором функционала блока "Чтение Google таблицы" . \
Настройка интеграции с Google Sheets, создание фильтров для поиска данных, сохранение значений в переменные и вывод информации в чат-бот. &#x20;

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

{% tabs %}
{% tab title="ВКонтакте" %}
{% embed url="<https://vk.com/video-38689596_456240013>" %}
Телеграм бот для чтения Google таблиц
{% endembed %}
{% endtab %}

{% tab title="YouTube" %}
{% embed url="<https://youtu.be/lUVGzMORpDU>" %}
Телеграм бот для чтения Google таблиц
{% endembed %}
{% endtab %}
{% endtabs %}

> В личном кабинете LEADTEX уже доступны 250+ уроков по разработке чат-ботов и MiniApps, а также возможность присоединиться к крупнейшему комьюнити по- code разработчиков с 6000+ участниками - [**Перейти в личный кабинет.**](https://leadteh.ru/?utm_source=bz)
