Operatoren werden verwendet, um Bedingungen zu formulieren.
| Operator | Bedeutung | Kommentar |
|---|---|---|
| > | Größer als | |
| >= | Größer oder gleich | |
| < | Kleiner als | |
| <= | Kleiner oder gleich | |
| = | Gleich | |
| != | Nicht gleich | |
| ! | Nicht | |
| & | Und | |
| | | Oder | |
| ? | Liste <Parameter> ? „<Listenname>“ | |
| + | Addieren | Nur erweiterte Bedingungen |
| - | Subtrahieren | Nur erweiterte Bedingungen |
| * | Multiplizieren | Nur erweiterte Bedingungen |
| / | Dividieren | Nur erweiterte Bedingungen |
- Wenn in einem Ausdruck nur &-Operatoren verwendet werden, müssen alle Ausdrücke wahr sein, damit der gesamte Ausdruck wahr ist.
Beispiel:
tocountry = "SE" & fromcountry = "SE"
- Wenn in einem Ausdruck nur |-Operatoren verwendet werden, muss mindestens einer der Ausdrücke wahr sein, damit der gesamte Ausdruck wahr ist.
Beispiel:
tocountry = "SE" | tocountry = "DK" | tocountry = "FI"
- Verwenden Sie immer ausschließende Bedingungen, zum Beispiel in einer Preisliste. Andernfalls entscheidet die Reihenfolge.
Beispiel:
cartprice >= 500.0
cartprice < 500.0
- Verwenden Sie Klammern, um festzulegen, in welcher Reihenfolge Ausdrücke ausgewertet werden sollen, um das erwartete Ergebnis zu erzielen.
Beispiel:
weight <=20.0 & tocountry = "SE" | tocountry = "DK"
ergibt
weight = 40.0 und tocountry=DK ist wahr
weight = 10.0 und tocountry=DK ist wahr
während
weight <=20.0 & (tocountry = "SE" | tocountry = "DK")
ergibt
weight = 40.0 und tocountry=DK ist falsch
weight = 10.0 und tocountry=DK ist wahr
- Statt neue Parameter zu erstellen oder lange und komplizierte Ausdrücke zu schreiben, können Sie ! und != verwenden, um boolesche Ausdrücke zu invertieren.
Beispiel:
!B2B ist wahr, wenn B2B falsch ist
tocountry != "SE" ist wahr, wenn tocountry nicht SE ist
- Verwenden Sie Bedingungslisten, um gegen eine große Anzahl von Werten zu prüfen, zum Beispiel Postleitzahlen.
Beispiel:
tozipcode ? "zipcodes_in_gbg_sthlm"