Запитати ШІ
Українська UK
Перейти до Watbot

Читання записів з Google Таблиці

Шукає рядки в Google Таблиці, зберігає значення у змінні й показує рядки людині.

Панель налаштувань блоку «Читання записів з Google Таблиці»Панель налаштувань блоку «Читання записів з Google Таблиці»

Налаштування

«Посилання на таблицю», «Аркуш», «Діапазон рядків для обробки» і «Фільтри» — як у спільних налаштуваннях.

  • «Сортування» — стовпець і порядок: «За зростанням» або «За зменшенням».
  • «Змінні з таблиці» — у яку змінну зберегти значення якого стовпця. Кнопки «Додати змінну» і «Додати глобальну змінну» вибирають, куди писати: у змінну контакту або в глобальну змінну бота. Зберігається значення з першого знайденого рядка.
  • «Шаблон ланцюжка повідомлень» — що надіслати людині за кожним рядком:
    • «Шаблон» — текст. Значення клітинки підставляється за літерою стовпця: {{ A }}, {{ B }};
    • «Фото» і «Файл» — літера стовпця, у клітинці якого лежить пряме посилання на картинку або файл.
  • «Кількість записів в повідомленні» — скільки рядків показати, від 1 до 100.
  • «Обробити таблицю за допомогою JavaScript» — вмикає поле «JavaScript для обробки таблиці». У коді знайдені рядки доступні як sheet.data — масив рядків, у кожному рядку — масив клітинок. Які стовпці завантажити для коду, задає виклик setColumnRange("A:Z"). Докладніше — у розділі «Вбудовані змінні».
  • «Меню» — кнопки блоку.

Збережені значення далі використовуються як звичайні змінні: {{ $ціна }} — докладніше в розділі «Дані для підстановки». Шаблон можна не заповнювати, якщо потрібні лише змінні.

Виходи

  • «Записи не знайдено» — у діапазоні немає рядків, що підходять під фільтри. Змінні при цьому не змінюються.
  • Кнопки з «Меню» — людина натиснула кнопку.
  • «Будь-яка інша фраза» — людина написала щось інше.
  • «Продовжити» — одразу після збереження змінних і надсилання рядків.

Примітка

Якщо «Продовжити» ні з чим не з'єднано, а «Будь-яка інша фраза» з'єднана, бот після виведення рядків одразу перейде за виходом «Будь-яка інша фраза», не чекаючи на відповідь.