Как вывести несколько элементов массива
Из этой статьи вы узнаете, как выводить из Google Таблиц не одну строку, а сразу несколько.
Данная инструкция применима не только к Google Таблицам: таким образом можно выводить элементы любого массива. Это может быть полезно, если вы хотите выводить своим пользователям сразу по несколько товаров, ссылок и т. п.
Создание Google Таблицы и получение URL
Создайте таблицу с заметками и добавьте в нее столбец note
.
Как и при чтении только одной строки из Google Таблиц, в первую очередь необходимо опубликовать таблицу и получить URL для обращения к таблице.
Выполните эти шаги в соответствии с инструкцией.
Добавление HTTP-запроса к таблице
В вашем сценарии добавьте блок HTTP-запрос.
В поле URL вставьте ссылку, полученную на предыдущем шаге.
Для чтения данных используется метод GET
.
На вкладке RESPONSE создайте переменную $items
со значением $httpResponse
.
Для чтения из таблиц вкладки BODY
и HEADERS
заполнять не нужно.
Добавление других блоков в сценарий
Выявление ошибок
От варианта Завершен с ошибкой сделайте связь с блоком Текст, в котором укажите значение ошибка $httpStatus
.
Этот экран поможет вам понять, в чем причина неполадки, если запрос не будет завершаться успешно.
Вывод первого элемента массива
От варианта Завершен успешно сделайте связь с блоком Условия, в котором укажите выражение $items.first()
.
Здесь используется встроенная функция first
, чтобы вывести первый элемент массива.
Присвоение нуля
От условия $items.first()
сделайте связь со следующим блоком Условия, в котором напишите $index = 0
.
Свяжите оба варианта — и true
, и else
— со следующим экраном. Так как здесь переменной присваивается 0, нужно связывать оба варианта.