Перейти до вмісту

Алгоритміка

Входиa, b (булеві)
Виходиresult (булеве)
Конфігураціяop: and, or, xor, not

Будує об’єкт із під’єднаних значень.

Входидинамічні — по порту на кожну властивість, де ідентифікатор порту є назвою властивості
Виходиobject

Це блок для збирання тіла запиту з кількох джерел.

Object ops (операції над об’єктом)

Section titled “Object ops (операції над об’єктом)”
Входиvalue, path (рядок)
Виходиresult
opДіяПоля
getЧитає властивістьpath
setЗаписує властивістьpath, other
mergeЗливає два об’єктиother
pickЗалишає лише певні ключіkeys (через кому)
omitПрибирає певні ключіkeys
keysПерелічує ключі
valuesПерелічує значення
Входиvalue
Виходисигнал на event
Конфігураціяname

Пише до змінних запуску. Значення перекриває середовище до кінця виконання.

Входинемає
Виходиvalue
Конфігураціяname

Застосовує шаблон Handlebars.

Входиvalue, expression
Виходиout — має назву value
Конфігураціяexpression

Шаблон бачить вхідне значення та змінні запуску. Під’єднання порту expression заміняє вбудований редактор — саме так шаблон будують динамічно.

Доступні всі 116 помічників.

Запит HTTP ──response──► Transform template «{{uppercase body.client.nom}}»

Виконує скрипт.

Входиvalue (має назву input), code (рядок)
Виходиresult
Конфігураціяlanguage, code, timeout (секунди, типово 5, максимум 60), packages

Доступні сім мов. Див. Дії з кодом.

Входиvalue
Виходиresult
КонфігураціяtargetType: number, string, boolean, date, list

Корисно, зокрема, щоб задовольнити сувору типізацію порту list у діях Списки.

Входиvalue (рядок), pattern (рядок)
Виходиresult
opПовертає
extractПерший збіг
extractAllУсі збіги
testБулеве значення
replaceРядок після заміни (replacement)
splitРезультат розбиття

flags приймає i, m, s; глобальний прапорець неявний для extractAll і replace.