filter :headding-anchor:filter
Returnerar ett listObject med objekt som har nyckelattributet som matchar ett av de angivna nyckelvärdena.
Kategori
Lista
Funktionssyntax
filter(<parameters>)
Parametrar
Parameter
Typ
Beskrivning
listToFilter
listObject
lista med objekt som ska filtreras. Det måste vara en fältreferens.
keyAttributeName
string
attributnamn i objekten i den angivna listan, används som nyckel för filtrering
keyValueList
list
array med nyckelvärden för filtrering
Underskrifter och returnerade typer
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)
Returnerar ett listObject.
Exempel
Här är ett exempel på en nyttolast som skickas i en inkommande händelse, "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
}]
Du kan använda följande uttryck:
filter(
@{myevent.productListItems},
"id",
["product2", "product3", "product4"]
)
Returnerar ett listObject som innehåller de två objekten med "product2" och "product3" som id.
recommendation-more-help
4f4a00c1-77c9-4eee-84df-bbe6206c3ab9