| |
|---|
| 輸入 | a、b(布林值) |
| 輸出 | result(布林值) |
| 設定 | op:and、or、xor、not |
從接線進來的值建構一個物件。
| |
|---|
| 輸入 | 動態 — 每個屬性一個連接埠,連接埠的識別碼就是屬性名稱 |
| 輸出 | object |
要從多個來源組裝出一份請求內文,用的就是這個節點。
op | 效果 | 欄位 |
|---|
get | 讀取一個屬性 | path |
set | 寫入一個屬性 | path、other |
merge | 合併兩個物件 | other |
pick | 只保留指定的鍵 | keys(以逗號分隔) |
omit | 移除指定的鍵 | keys |
keys | 列出所有鍵 | — |
values | 列出所有值 | — |
| |
|---|
| 輸入 | value |
| 輸出 | 在 event 上發出一個訊號 |
| 設定 | 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 旗標。