Operaattoreita käytetään ehtojen kirjoittamiseen.
| Operaattori | Merkitys | Kommentti |
|---|---|---|
| > | Suurempi kuin | |
| >= | Suurempi tai yhtä suuri kuin | |
| < | Pienempi kuin | |
| <= | Pienempi tai yhtä suuri kuin | |
| = | Yhtä suuri kuin | |
| != | Ei yhtä suuri kuin | |
| ! | Ei | |
| & | Ja | |
| | | Tai | |
| ? | Lista <parametri> ? "<listan nimi>" | |
| + | Lisää | Vain kehittyneissä ehdoissa |
| - | Vähennä | Vain kehittyneissä ehdoissa |
| * | Kerro | Vain kehittyneissä ehdoissa |
| / | Jaa | Vain kehittyneissä ehdoissa |
- Kun käytetään vain &-operaattoreita lausekkeessa, kaikkien lausekkeiden on oltava tosia, jotta koko lauseke olisi tosi.
Esimerkki:
tocountry = "SE" & fromcountry = "SE"
- Kun käytetään vain |-operaattoreita lausekkeessa, vähintään yhden lausekkeen on oltava tosi, jotta koko lauseke olisi tosi.
Esimerkki:
tocountry = "SE" | tocountry = "DK" | tocountry = "FI"
- Käytä aina poissulkevia ehtoja esimerkiksi hinnastossa. Muuten järjestys ratkaisee.
Esimerkki:
cartprice >= 500.0
cartprice < 500.0
- Käytä sulkeita päättääksesi, missä järjestyksessä lausekkeet arvioidaan halutun lopputuloksen saamiseksi.
Esimerkki:
weight <=20.0 & tocountry = "SE" | tocountry = "DK"
tuloksena
weight = 40.0 ja tocountry=DK on tosi
weight = 10.0 ja tocountry=DK on tosi
kun taas
weight <=20.0 & (tocountry = "SE" | tocountry = "DK")
tuloksena
weight = 40.0 ja tocountry=DK on epätosi
weight = 10.0 ja tocountry=DK on tosi
- Sen sijaan, että luot uusia parametreja tai kirjoitat pitkiä ja monimutkaisia lausekkeita, voit käyttää ! ja != kääntämään totuusarvolausekkeita.
Esimerkki:
!B2B on tosi, jos B2B on epätosi
tocountry != "SE" on tosi, jos tocountry ei ole SE
- Käytä ehtolistoja arvioidaksesi suurta määrää arvoja, esimerkiksi postinumeroita.
Esimerkki:
tozipcode ? "zipcodes_in_gbg_sthlm"