Filter

説明

Filterコンポーネントは入力ペイロードの内容を次のコンポーネントに引き渡すデータをフィルタリングして出力ペイロードに出力するコンポーネントです。

Actionの処理を通過させるかの条件を式で入力することができます。trueの時は通過させ、falseの時は通過しません。通過しない場合はActionは終了します。

Filter

コンポーネントプロパティ

プロパティ名 説明
条件タイプ 式、最初のPayloadのみ、最後のPayloadのみ
条件式 条件タイプで"式"を選択した場合、条件式を記述

条件タイプが"式"の場合

条件例: - Payloadが数値系: cv.Payload > 10 - 文字列系: cv.Payload =~ "^abc" - JSON配列: cv.Payload[1] > 10 - JSON Object: cv.Payload.key1 == "abc"

式で使用できる、コンポーネントローカル変数

コンポーネントローカル変数 説明
Index コンポーネントに届いたPayloadの順を0を基準として表す
Passed このコンポーネントを通過したPayloadの数を表す