Généralités

Parenthèses et priorité des expressions

Il est possible d’utiliser des parenthèses pour améliorer la lisibilité d’une expression complexe. (<expression>) est l’équivalent de <expression>. Il est également possible d’utiliser des parenthèses pour définir l’ordre d’évaluation et l’associativité.

Les expressions sont évaluées de gauche à droite. L’associativité des opérateurs arithmétiques doit être appliquée : les multiplications et les divisions sont prioritaires sur les additions et les soustractions. Pour imposer un ordre spécifique, il est nécessaire d’ajouter des parenthèses afin de délimiter les opérations. Par exemple :

Expression Évaluation
4 + 2 * 10
  • « * » a la priorité sur « + » : 2 * 10 est évalué → 20
  • 4 + 20 → 24
(4 + 2) * 10
  • Les parenthèses modifient la priorité : (4 + 2) est évalué → 6
  • 6 * 10 → 60

Respect de la casse

Les règles de respect de la casse sont les suivantes :

  • Tous les opérateurs (and, or, etc.) doivent être en minuscules. Par exemple, <expression1>and<expression2> est une expression valide, contrairement à l’expression <expression1>AND<expression2>.
  • Tous les noms de fonctions sont sensibles à la casse. Par exemple inSegment() est valide, contrairement à la fonction INSEGMENT().
  • Les références aux champs et les valeurs constantes sont sensibles à la casse : ces éléments ne sont pas intégrés au langage (par opposition aux opérateurs et aux fonctions), mais créés par l’utilisateur.

Type d’expression renvoyé

Selon le contexte d’utilisation, l’éditeur d’expression peut renvoyer différentes valeurs.

Utilisation de l’éditeur d’expression avancé Type d’expression renvoyé attendu
Condition (condition de source de données, condition de date) booléen
Retardateur personnalisé dateTimeOnly
Mappage des paramètres d’action Tous types

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now