コンテンツにスキップ

アルゴリズム

入力ab(ブール値)
出力result(ブール値)
設定opandorxornot

接続された値からオブジェクトを組み立てます。

入力動的 — プロパティごとに 1 ポート。ポートの識別子がプロパティ名になります
出力object

複数のソースからリクエストのボディを組み立てるためのボックスです。

入力valuepath(文字列)
出力result
op効果フィールド
getプロパティを読むpath
setプロパティを書くpathother
merge2 つのオブジェクトを統合するother
pick指定したキーだけを残すkeys(カンマ区切り)
omit指定したキーを取り除くkeys
keysキーの一覧を返す
values値の一覧を返す
入力value
出力event に載るシグナル
設定name

実行変数に書き込みます。 書き込んだ値は、その実行の残りの間、環境の値を上書きします。

入力なし
出力value
設定name

Transform template(テンプレート変換)

Section titled “Transform template(テンプレート変換)”

Handlebars テンプレートを適用します。

入力valueexpression
出力outvalue という名前
設定expression

テンプレートからは、入力された値実行変数の両方が見えます。 expression ポートを接続するとインラインのエディターより優先されます。 これがテンプレートを動的に組み立てる方法です。

116 種類のヘルパーが利用できます。

HTTP リクエスト ──response──► Transform template「{{uppercase body.client.nom}}」

スクリプトを実行します。

入力valueinput という名前)、code(文字列)
出力result
設定languagecodetimeout(秒。既定は 5、最大は 60)、packages

7 つの言語が使えます。 コードアクションを参照してください。

入力value
出力result
設定targetTypenumberstringbooleandatelist

とくに リスト のアクションの list ポートの 厳格な型付けを満たすために役立ちます。

入力value(文字列)、pattern(文字列)
出力result
op戻り値
extract最初に一致した部分
extractAll一致したすべての部分
testブール値
replace置換後の文字列(置換文字列は replacement
split分割した結果

flagsims を受け付けます。extractAllreplace では グローバルフラグが暗黙で有効になります。