filter filter
Gibt ein listObject mit Objekten zurück, deren Schlüsselattribut einem der angegebenen Schlüsselwerte entspricht.
Kategorie
Liste
Funktionssyntax
filter(<parameters>)
Parameter
Parameter
Typ
Beschreibung
listToFilter
listObject
Liste der zu filternden Objekte. Muss ein Feldverweis sein.
keyAttributeName
Zeichenfolge
Attributname in den Objekten der angegebenen Liste, der als Schlüssel zum Filtern verwendet wird
keyValueList
list
Schlüsselwerte für die Filterung
Signaturen und zurückgegebene Typen
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)
Gibt ein listObject zurück.
Beispiele
Hier ist ein Beispiel für eine Payload, die in einem eingehenden Ereignis „myevent“ übergeben wird:
"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
}]
Sie können den folgenden Ausdruck verwenden:
filter(
@{myevent.productListItems},
"id",
["product2", "product3", "product4"]
)
Gibt ein listObject mit den beiden Objekten „product2“ und „product3“ als ID zurück.
recommendation-more-help
4f4a00c1-77c9-4eee-84df-bbe6206c3ab9