В этом разделе, на примере работы с таблицами Google, показано как выводить более одного элемента массива. Это может быть полезно, когда необходимо показать пользователям несколько товаров или несколько новостей.

Подготовка таблицы Google
Создайте таблицу и назовите столбец с заметками note
.
Добавление блока HTTP-запрос
Создайте в сценарии блок HTTP-запрос:
- В поле URL укажите адрес сервиса конвертации с заданной таблицей.
- Используйте метод
GET
. - На вкладке
RESPONSE
создайте переменнуюitems
со значением$httpResponse
.

Завершение сценария
Для обработки неудавшихся запросов, привяжите вариант Завершен с ошибкой к блоку Текст со значением Ошибка $httpStatus
.
Для вывода первого элемента массива воспользуйтесь встроенной функцией .first()
заданной в виде значения $items.first()
блока Условия на экране Первый элемент:

Создание логики
-
Добавьте новый экран Начинаем с нуля с условием
$index = 0
. -
Свяжите условие
$items.first()
с новым экраном Начинаем с нуля. На экране создайте условие$index = 0
. -
Свяжите оба варианта (
true
иelse
) со следующим экраном Вывод одной заметки. Это необходимо потому что на этом экране присваивается ноль. -
На экране Вывод одной заметки задайте блок Текст со значением
$items.current().note
. -
Добавьте на экран Вывод одной заметки блок Переход.
-
Свяжите блок Переход с новым экраном Есть след. элемент.
-
На экран Есть след. элемент добавьте блок условия со значением
$items.next()
, которая будет проверять наличие оставшихся элементов массива. -
Свяжите
else
экрана Есть след. элемент с новым экраном Больше нет, на котором добавьте блок Текст со значениемЗаметок больше нет
. -
Свяжите
$items.next()
экрана Есть след. элемент с экраном Вывод следующей, на который добавьте блок Условия со значением$index = $index + 1
.