Argomento precedente: Funzioni di sistema CA Process AutomationArgomento successivo: absPath


Tipi restituiti

Le funzioni di sistema restituiscono diversi tipi di valori. In alcuni casi, il tipo restituito dipende dai parametri di input o se la funzione restituisce un valore null. Nella maggior parte dei casi, le funzioni di sistema restituiscono tipi Java invece di valori JavaScript puri. Ad esempio, le funzioni di sistema descritte che restituiscono un valore String restituiscono effettivamente un file Java.lang.String. Generalmente, è possibile ignorare la differenza fra Java.lang.String e String. In alcuni casi, questa differenza influisce sull'esecuzione di espressioni o script. In caso di typeof x, dove x è la variabile che contiene il valore restituito da una funzione di sistema, il tipo restituito è "object" invece di "string".

Per ciascun tipo restituito dalla funzione di sistema, la tabella seguente descrive l'effetto sulle variabili seguenti:

Tipo restituito della funzione di sistema

Tipo di variabile JavaScript dopo l'assegnazione

Tipo di variabile del set di dati creato

boolean

boolean

Booleano

C2OString

object

Stringa

C2OValue

object

ValueMap

C2OValueArray

object

ValueMap

C2OValueMap

object

ValueMap

Data

object

Data

int

numero

Numero intero

Stringa

object

Stringa

Stringa []

object

Stringa []

void

non definito/disponibile

non disponibile