filter filter

指定されたキー値の 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 を返します。

recommendation-more-help
4f4a00c1-77c9-4eee-84df-bbe6206c3ab9