Operatorer bruges til at skrive betingelser.
| Operator | Betyder | Kommentar |
|---|---|---|
| > | Større end | |
| >= | Større end eller lig med | |
| < | Mindre end | |
| <= | Mindre end eller lig med | |
| = | Lige med | |
| != | Ikke lig med | |
| ! | Ikke | |
| & | Og | |
| | | Eller | |
| ? | Liste <parameter> ? "<list name>" | |
| + | Læg til | Kun avancerede betingelser |
| - | Træk fra | Kun avancerede betingelser |
| * | Gange | Kun avancerede betingelser |
| / | Divider | Kun avancerede betingelser |
- Når du kun bruger &-operatorer i et udtryk, skal alle deludtryk være sande for at hele udtrykket er sandt.
Eksempel:
tocountry = "SE" & fromcountry = "SE"
- Når du kun bruger |-operatorer i et udtryk, skal mindst ét af deludtrykkene være sandt for at hele udtrykket er sandt.
Eksempel:
tocountry = "SE" | tocountry = "DK" | tocountry = "FI"
- Brug altid udelukkende betingelser i for eksempel en prisliste. Ellers er det rækkefølgen, der afgør.
Eksempel:
cartprice >= 500.0
cartprice < 500.0
- Brug parenteser til at bestemme i hvilken rækkefølge udtryk skal evalueres for at give det forventede resultat.
Eksempel:
weight <=20.0 & tocountry = "SE" | tocountry = "DK"
resulterer i
weight = 40.0 og tocountry=DK er sandt
weight = 10.0 og tocountry=DK er sandt
mens
weight <=20.0 & (tocountry = "SE" | tocountry = "DK")
resulterer i
weight = 40.0 og tocountry=DK er falsk
weight = 10.0 og tocountry=DK er sandt
- I stedet for at oprette nye parametre eller skulle skrive lange og komplicerede udtryk kan du bruge ! og != til at invertere boolske udtryk.
Eksempel:
!B2B er sandt hvis B2B er falsk
tocountry != "SE" er sandt hvis tocountry ikke er SE
- Brug betingelseslister til at evaluere imod et stort antal værdier, for eksempel postnumre.
Eksempel:
tozipcode ? "zipcodes_in_gbg_sthlm"