Operatorer brukes til å skrive betingelser.
| Operator | Betydning | Kommentar |
|---|---|---|
| > | Større enn | |
| >= | Større enn eller lik | |
| < | Mindre enn | |
| <= | Mindre enn eller lik | |
| = | Likt | |
| != | Ikke lik | |
| ! | Ikke | |
| & | Og | |
| | | Eller | |
| ? | Liste <parameter> ? "<listenavn>" | |
| + | Legg til | Kun avanserte betingelser |
| - | Trekk fra | Kun avanserte betingelser |
| * | Multipliser | Kun avanserte betingelser |
| / | Del | Kun avanserte betingelser |
- Når du kun bruker &-operatorer i et uttrykk, må alle uttrykkene være sanne for at hele uttrykket skal være sant.
Eksempel:
tocountry = "SE" & fromcountry = "SE"
- Når du kun bruker |-operatorer i et uttrykk, må minst ett av uttrykkene være sant for at hele uttrykket skal være sant.
Eksempel:
tocountry = "SE" | tocountry = "DK" | tocountry = "FI"
- Bruk alltid ekskluderende betingelser i for eksempel en prisliste. Ellers er det rekkefølgen som avgjør.
Eksempel:
cartprice >= 500.0
cartprice < 500.0
- Bruk parenteser for å bestemme i hvilken rekkefølge uttrykk skal evalueres for å gi forventet resultat.
Eksempel:
weight <=20.0 & tocountry = "SE" | tocountry = "DK"
gir
weight = 40.0 og tocountry=DK er sant
weight = 10.0 og tocountry=DK er sant
mens
weight <=20.0 & (tocountry = "SE" | tocountry = "DK")
gir
weight = 40.0 og tocountry=DK er usant
weight = 10.0 og tocountry=DK er sant
- Istedenfor å lage nye parametere eller måtte skrive lange og kompliserte uttrykk kan du bruke ! og != for å invertere boolske uttrykk.
Eksempel:
!B2B er sant hvis B2B er usant
tocountry != "SE" er sant hvis tocountry ikke er SE
- Bruk betingelseslister for å evaluere mot mange verdier, for eksempel postnummer.
Eksempel:
tozipcode ? "zipcodes_in_gbg_sthlm"