지정된 키 값 중 하나와 일치하는 키 특성을 가진 개체와 함께 listObject를 반환합니다.
목록
filter(<parameters>)
매개변수 | 유형 | 설명 |
---|---|---|
listTofilter | listObject | 필터링할 객체 목록입니다. 필드 참조여야 합니다. |
keyAttributeName | 문자열 | 해당 목록의 개체에서 필터링용 키로 사용되는 속성 이름 |
키 값 목록 | list | 필터링에 사용할 키 값 배열 |
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"]
)
id로 "product2" 및 "product3"을 사용하는 두 개체가 포함된 listObject를 반환합니다.