Fonctions, types de données et opérateurs
Le composant Décision prend en charge certaines fonctions et certains opérateurs décrits dans la rubrique. Utilisez cette rubrique comme référence.
Fonctions et opérateurs pris en charge
| Type | Exemple | Évalué en tant que |
|---|---|---|
| Valeurs |
|
Non applicable |
| Entiers | Représenté à l’aide de chiffres. Exemple : 443, 124 et 665. | Int32 |
| Nombres à virgule flottante | 221.12, 43.76 et 5.9 | Décimal |
| Notation scientifique | Vous pouvez utiliser le e pour définir la puissance de 10 (10^).
|
Double |
| Dates et heures | Doit être placé entre #2008/01/31# // pour fr-US culture |
Date/Heure |
| Booléen | Vrai ou faux | Booléen |
| Chaînes | Tout caractère entre guillemets simples ' est évalué comme une chaîne. |
« ServiceNow » |
| Paramètres | Un paramètre en tant que nom, et peut éventuellement être contenu entre crochets. 2 + x, 2 + [x] |
|
| Fonction | Une fonction est composée d’un nom suivi d’accolades, contenant éventuellement n’importe quelle valeur en tant qu’arguments. Abs(1), doSomehting(1, 'factice') |
|
| Opérateurs | Les expressions peuvent être combinées à l’aide d’opérateurs. Chaque opérateur en tant que priorité de priorité. Voici la liste des priorités de ces expressions.
|
|
| Logique | Ces opérateurs peuvent faire une comparaison logique entre d’autres expressions :
L’opérateur and a une priorité plus élevée que l’opérateur ou, donc dans l’exemple ci-dessus, false et true sont évalués en premier. |
|
| Relationnel | Les opérateurs relationnels sont utilisés pour comparer les valeurs. Ces opérateurs aboutissent toujours à une valeur booléenne.
|