フィルター

指定されたキー値の 1 つに一致するキー属性を持つオブジェクトで構成される listObject(オブジェクトリスト)を返します。

カテゴリ

リスト

関数の構文

filter(<parameters>)

パラメーター

パラメーター タイプ 説明
listToFilter listObject(オブジェクトリスト) フィルタリングの対象となるオブジェクトリスト。 フィールド参照にする必要があります。
keyAttributeName 文字列 指定されたリストのオブジェクト内の属性名。フィルタリングのキーとして使用されます
keyValueList リスト フィルタリングに使用するキー値の配列

シグネチャと戻り値のタイプ

filter(listObject, string, listString)

filter(listObject, string, listInteger)

filter(listObject, string, listDecimal)

filter(listObject, string, listDateTime)

filter(listObject, string, listDateTimeOnly)

filter(listObject, string, listDateOnly)

filter(listObject, string, listDuration)

filter(listObject, string, listBoolean)

listObject を返します。

受信イベント「myevent」で渡されるペイロードの例を次に示します。

"productListItems": [{
   "id": "product1",
   "name": "the product 1",
   "price": 20
},{
   "id": "product2",
   "name": "the product 2",
   "price": 30
},{
   "id": "product3",
   "name": "the product 3",
   "price": 50
}]

次の式を使用できます。

filter(
 @{myevent.productListItems},
 "id",
 ["product2", "product3", "product4"]
)

「product2」と「product3」を id とする 2 つのオブジェクトから成る listObject を返します。

このページ