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é par des 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 10 (10^).
|
Double |
| Dates et heures | Doit être enfermé entre #2008/01/31# // pour la culture fr-américaine |
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 constituée d’un nom suivi d’accolades, contenant éventuellement n’importe quelle valeur comme arguments. Abs(1), doSomehting(1, 'factice') |
|
| Opérateurs | Les expressions peuvent être combinées à l’aide d’opérateurs. Chaque opérateur a la priorité. Voici la liste des priorités de ces expressions.
|
|
| Logique | Ces opérateurs peuvent effectuer des comparaisons logiques entre d’autres expressions :
L’opérateur et a une priorité supérieure à ou, donc dans l’exemple ci-dessus, faux et vrai sont évalués en premier. |
|
| Relationnel | Les opérateurs relationnels sont utilisés pour comparer des valeurs. Ces opérateurs aboutissent toujours à une valeur booléenne.
|