Syntax des erweiterten Ausdruckseditors
Erstellt für:
- Experte
- Entwickler
Die Grundlagen der Syntax bei der Verwendung des erweiterten Ausdruckseditors sind unten aufgeführt. Beispiele für die Verwendung des erweiterten Ausdruckseditors finden Sie auf dieser Seite.
Klammern und Priorität von Ausdrücken
Klammern können verwendet werden, um einen komplexen Ausdruck lesbarer zu machen. (<Ausdruck>) entspricht <Ausdruck>. Außerdem können mit Klammern die Auswertungsreihenfolge und die Assoziativität definiert werden.
Ausdrücke werden von links nach rechts ausgewertet. Die Assoziativität bei arithmetischen Operatoren muss angewendet werden: Multiplikationen und Divisionen haben Vorrang vor Additionen und Subtraktionen. Um eine bestimmte Reihenfolge durchzusetzen und die Operationen voneinander abzugrenzen, müssen Klammern hinzugefügt werden. Beispiel:
Ausdruck | Auswertung |
---|---|
4 + 2 * 10 |
|
(4 + 2) * 10 |
|
Groß-/Kleinschreibung
Im Folgenden finden Sie die verschiedenen Regeln zur Groß- und Kleinschreibung:
- Alle Operatoren (und, oder, usw.) sollten in Kleinbuchstaben geschrieben werden. Beispiel:
<expression1>
and<expression2>
ist ein gültiger Ausdruck,<expression1>
AND<expression2>
hingegen nicht. - Bei allen Funktionsnamen ist die Groß-/Kleinschreibung zu berücksichtigen. Beispielsweise ist inAudience() gültig, die Funktion INAUDIENCE() dagegen nicht.
- Bei Feldverweisen und konstanten Werten wird zwischen Groß- und Kleinschreibung unterschieden: Sie sind keine integrierten Elemente der Sprache (im Gegensatz zu Operatoren und Funktionen), sondern werden vom Endbenutzer verfasst.
Zurückgegebener Ausdruckstyp
Je nach Verwendungskontext kann der Ausdruckseditor verschiedene Werte zurückgeben.
Verwendung des erweiterten Ausdruckseditors | Erwarteter zurückgegebener Ausdruckstyp |
---|---|
Bedingung (Bedingung der Datenquelle, Bedingung für das Datum) | boolean |
Benutzerdefinierter Timer | dateTimeOnly |
Zuordnung von Aktionsparametern | Beliebig |