跳到內容

邏輯與運算

輸入a、b(布林值)
輸出result(布林值)
設定op:and、or、xor、not

從接線進來的值建構一個物件。

輸入動態 — 每個屬性一個連接埠,連接埠的識別碼就是屬性名稱
輸出object

要從多個來源組裝出一份請求內文,用的就是這個節點。

輸入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 個 helper 全部都能用。

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 會隱含加上 global 旗標。