Rubrique précédente: Fonctions système CA Process AutomationRubrique suivante: absPath


Types de retour

Les fonctions système renvoient des valeurs de différents types. Dans certains cas, le type de retour dépend des paramètres d'entrée ou si la fonction renvoie une valeur nulle. Dans la plupart des cas, les fonctions système renvoient des types Java plutôt que des valeurs JavaScript pures. Par exemple, les fonctions système dont la description indique qu'elles renvoient une chaîne, renvoient en fait une chaîne Java.lang.String. En général, vous pouvez ignorer la différence entre une chaîne et une chaîne Java.lang.String. Dans certains cas cependant, cette différence affecte le comportement lors de l'exécution d'une expression ou d'un script. Si la valeur de typeof est x (cette valeur correspondant à la variable contenant la valeur renvoyée à partir d'une fonction système), le type de retour est un objet au lieu d'une chaîne.

Pour chaque type de retour des fonctions système, le tableau suivant décrit l'effet sur les variables suivantes :

Type de retour de fonction système

Type de variable JavaScript après affectation

Type de variable d'ensemble de données créé

booléen

booléen

Booléen

C2OString

objet

Chaîne

C2OValue

objet

Mappage de valeurs

C2OValueArray

objet

Mappage de valeurs

C2OValueMap

objet

Mappage de valeurs

Date

objet

Date

int

number

Nombre entier

Chaîne

objet

Chaîne

Chaîne []

objet

Chaîne []

void

non défini

n/a