Функції списків

Функції для роботи з масивами/списками.

Базові операції

ФункціяОпис
AtОтримати елемент за індексом (з 0)
LengthПідрахувати кількість елементів
Add to EndДодати елемент у кінець
Add to FrontДодати елемент на початок
Get First ItemShift — видалити та повернути перший елемент
Get Last ItemPop — видалити та повернути останній елемент
IncludesПеревірити, чи список містить значення
FlattenРозгорнути вкладені списки в один
DifferenceЕлементи зі списку A, яких немає у списку B
ConstructПобудувати список з окремих елементів
CollapseОб'єднати список об'єктів в один об'єкт
Group ByГрупувати за шляхом до поля

Приклад: Фільтрація та підрахунок

Filter and Count Items

Filter list by condition, get count

List

Filter

list
users
path
status
comparison
equals
value
active
list

List

Length

list
list
length

Фільтрація та пошук

ФункціяОпис
FilterФільтрувати за умовою (шлях, оператор, значення)
FindЗнайти перший елемент, що відповідає умові
Filter CustomФільтрувати за допомогою допоміжного flow як тесту

Ітерація (допоміжний flow)

ФункціяОпис
For EachВикликати допоміжний flow для кожного елемента, зупинитися при помилці
For Each - Ignore ErrorsВикликати допоміжний flow для кожного елемента, продовжити при помилці

Використання For Each

  1. Оберіть допоміжний flow у вікні вибору
  2. Перетягніть блок Item у поля введення допоміжного flow
  3. Встановіть concurrency (0 = послідовно)
  4. Кожна ітерація створює окремий запис в історії допоміжного flow

Construct

Побудуйте список з окремих елементів. Натисніть "Click or drop here to create", щоб додати більше елементів (до 5). Перетягніть виходи з попередніх блоків у слоти елементів.