Создать массив кнопок из обычного массива
Действие позволяет превратить обычный линейный массив в массив кнопок.
Например, у нас есть массив: ["Старт","Меню","Назад"]
и нам нужно из него сделать обычные текстовые кнопки.
В "Массив данных" указываем наш массив напрямую или через переменную. Например: {var:buttons}
, где содержатся наши массивы.
Указываем максимум 2 столбца.
И сохраняем результат в переменную. Например: answer

Выводим в текст переменную {var:answer}
И получаем массив кнопок: [[{"label":"Старт"},{"label":"Меню"}],[{"label":"Назад"}]]
Если укажем "Максимум столбцов" 1
Получим результат: [[{"label":"Старт"}],[{"label":"Меню"}],[{"label":"Назад"}]]
И т.д.
После того, как мы создали массив, его можно подставить как есть или через переменную, нажав галочку в сообщении "Создать массив клавиатуры из переменных".
При необходимости включите "Инлайн кнопки"

Пример результата:

Достать значения из объектов
Если у нас уже есть массив объектов, в нашем случае массив кнопок, и нам нужно обрезать лишнее, то мы можем использовать галочку "Доставать значения из объектов".
К примеру, у нас есть массив объектов: [{"label":"Кнопка1","color":"primary"},{"label":"Кнопка2","color":"primary"}]
Нам нужно из него сделать массив только по параметру label
Ставим галочку "Доставать значения из объектов".
В путь к значению пишем label

Выводим в текст переменную {var:answer}
И получаем массив кнопок: [[{"label":"Кнопка1"}],[{"label":"Кнопка2"}]]