Vorheriges Thema: Systemfunktionen von CA Process AutomationNächstes Thema: absPath


Rückgabetypen

Systemfunktionen geben verschiedene Arten von Werten zurück. In einigen wenigen Fällen hängt der Rückgabetyp von den Eingabeparametern oder davon, ob die Funktion "Null" zurückgibt, ab. In den meisten Fällen geben Systemfunktionen Java-Typen und nicht reine JavaScript-Werte zurück. Zum Beispiel geben Systemfunktionen, die laut Beschreibung eine Zeichenfolge zurückzugeben, in Wirklichkeit einen Java.lang.String-Wert zurück. Normalerweise können Sie den Unterschied zwischen Java.lang.String und Zeichenfolge ignorieren. In einigen Fällen wirkt sich dieser Unterschied Verhalten aus, wenn ein Ausdruck oder Skript ausgeführt wird. Im Fall von "typeof x", wobei "x" eine Variable mit dem Rückgabewert einer Systemfunktion ist, ist der Rückgabetyp "Objekt" und nicht "Zeichenfolge".

In der folgenden Tabelle wird die Auswirkung der einzelnen Systemfunktions-Rückgabetypen auf die folgenden Variablen beschrieben:

Rückgabetyp der Systemfunktion

Typ der JavaScript-Variable nach der Zuordnung

Erstellter Datensatzvariablentyp

Boolescher Wert

Boolescher Wert

Boolescher Wert

C2OString

Objekt

Zeichenfolge

C2OValue

Objekt

ValueMap

C2OValueArray

Objekt

ValueMap

C2OValueMap

Objekt

ValueMap

Datum

Objekt

Datum

int

Nummer

Ganzzahl

Zeichenfolge

Objekt

Zeichenfolge

Zeichenfolge []

Objekt

Zeichenfolge []

void

nicht definiert/-

-/-