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

Выводим в текст переменную {var:answer}
И получаем массив: ["груша","манго","яблоко"]
Если мы поставим галочку "Сортировать в обратном порядке", то получим результат: ["яблоко","манго","груша"]
Также вы можете указывать не массив данных, а просто путь к переменной массива.
В этом случае мы будем обрабатывать не переменную {var:fruit}
, где содержится наш массив, а путь к переменной fruit

В этом случае результат можно будет вывести через переменную {var:result}
- переменная результата последнего действия.
Массив состоит из объектов
Теперь рассмотрим более гибкую настройку.
Поставьте галочку "Массив состоит из объектов" - это позволит работать не только с линейным массивом, но и с массивом объектов.
Например, у нас есть рейтинг пользователей: [{"id":111,"money":100},{"id":222,"money":300},{"id":333,"money":200}]
Каждый объект состоит из id пользователя и количество его денег money.
Мы хотим отсортировать этот массив с большего к меньшего.
Вставляем наш массив объектов напрямую или через переменную.
Ставим галочку "Сортировать в обратном порядке"
И указываем параметр, по которому мы хотим сортировать массив. Например: money

Выводим в текст переменную {var:answer}
И получаем отсортированный массив объектов: [{"id":222,"money":300},{"id":333,"money":200},{"id":111,"money":100}]