Operatoren worden gebruikt om voorwaarden te schrijven.
| Operator | Betekenis | Opmerking |
|---|---|---|
| > | Groter dan | |
| >= | Groter dan of gelijk aan | |
| < | Kleiner dan | |
| <= | Kleiner dan of gelijk aan | |
| = | Gelijk aan | |
| != | Niet gelijk aan | |
| ! | Niet | |
| & | En | |
| | | Of | |
| ? | Lijst <parameter> ? "<lijstnaam>" | |
| + | Optellen | Alleen geavanceerde voorwaarden |
| - | Aftrekken | Alleen geavanceerde voorwaarden |
| * | Vermenigvuldigen | Alleen geavanceerde voorwaarden |
| / | Delen | Alleen geavanceerde voorwaarden |
- Wanneer alleen &-operatoren in een uitdrukking worden gebruikt, moeten alle uitdrukkingen waar zijn voor de gehele uitdrukking waar is.
Voorbeeld:
tocountry = "SE" & fromcountry = "SE"
- Wanneer alleen |-operatoren in een uitdrukking worden gebruikt, moet ten minste één van de uitdrukkingen waar zijn voor de gehele uitdrukking waar is.
Voorbeeld:
tocountry = "SE" | tocountry = "DK" | tocountry = "FI"
- Gebruik altijd uitsluitende voorwaarden, bijvoorbeeld in een prijslijst. Anders bepaalt de volgorde.
Voorbeeld:
cartprice >= 500.0
cartprice < 500.0
- Gebruik haakjes om te bepalen in welke volgorde uitdrukkingen geëvalueerd moeten worden om het verwachte resultaat te krijgen.
Voorbeeld:
weight <=20.0 & tocountry = "SE" | tocountry = "DK"
leidt tot
weight = 40.0 en tocountry=DK is waar
weight = 10.0 en tocountry=DK is waar
terwijl
weight <=20.0 & (tocountry = "SE" | tocountry = "DK")
leidt tot
weight = 40.0 en tocountry=DK is onwaar
weight = 10.0 en tocountry=DK is waar
- In plaats van nieuwe parameters te maken of lange en ingewikkelde uitdrukkingen te schrijven, kunt u ! en != gebruiken om booleaanse uitdrukkingen om te keren.
Voorbeeld:
!B2B is waar als B2B onwaar is
tocountry != "SE" is waar als tocountry niet SE is
- Gebruik voorwaardelijsten om te evalueren tegen een grote hoeveelheid waarden, bijvoorbeeld postcodegebieden.
Voorbeeld:
tozipcode ? "zipcodes_in_gbg_sthlm"