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