Funktionen, Datentypen und Operatoren
Die Entscheidungskomponente unterstützt bestimmte Funktionen und Operatoren, die im Thema beschrieben werden. Verwenden Sie dieses Thema als Referenz.
Unterstützte Funktionen und Operatoren
| Typ | Beispiel | Ausgewertet als |
|---|---|---|
| Werte |
|
Nicht zutreffend |
| Ganzzahlen | Dargestellt durch Zahlen. Beispiel: 443, 124 und 665. | Int32 |
| Gleitkommazahlen | 221.12, 43.76 und 5.9 | Dezimalzahl |
| wissenschaftliche Notation | Sie können e verwenden, um die Potenz von 10 (10^) zu definieren.
|
Doppelt |
| Datum und Uhrzeit | Muss von 1/2-Zeichen eingeschlossen #2008/01/31# // für en-US-Culture |
DateTime |
| Boolean | Wahr oder Falsch | Boolean |
| Zeichenfolgen | Jedes Zeichen zwischen einfachen Anführungszeichen ' wird als Zeichenfolge ausgewertet. |
„ServiceNow“ |
| Parameter | Ein Parameter als Name und optional in Klammern enthalten. 2 + x, 2 + [x] |
|
| Funktion | Eine Funktion besteht aus einem Namen, gefolgt von geschweiften Klammern, die optional einen beliebigen Wert als Argumente enthalten. Abs(1), doSomething(1, 'dummy') |
|
| Operatoren | Ausdrücke können mithilfe von Operatoren kombiniert werden. Jeder Operator als Rangfolgepriorität. Hier ist die Liste der Prioritäten dieser Ausdrücke.
|
|
| Logisch | Diese Operatoren können logische Vergleiche zwischen anderen Ausdrücken durchführen:
Der Operator „and“ hat eine höhere Priorität als der Operator „or“, daher werden im obigen Beispiel „false“ und „true“ zuerst ausgewertet. |
|
| Relational | Relationale Operatoren werden zum Vergleichen von Werten verwendet. Diese Operatoren führen immer zu einem boolean Wert.
|