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 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 comme nom et peut être éventuellement 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 comme priorité de priorité. Voici la liste des priorités de ces expressions.
|
|
| Logique | Ces opérateurs peuvent effectuer une comparaison logique entre d’autres expressions :
L’opérateur and a une priorité plus élevée que l’opérateur or, 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.
|