Syntaxis van geavanceerde expressie-editor syntax

De grondbeginselen van de syntaxis wanneer het gebruiken van de ​ Geavanceerde uitdrukkingsredacteur ​ zijn hieronder vermeld.

Haakjes en prioriteit van expressie parentheses-and-expression-priority

U kunt ronde haakjes gebruiken om een complexe expressie leesbaarder te maken. (<expression>) is het equivalent van <expression>. Het haakje kan ook worden gebruikt om de evaluatievolgorde en de associatie te bepalen.

De expressies worden van links naar rechts geëvalueerd. De associatie bij rekenkundige operatoren moet worden toegepast: vermenigvuldigingen en splitsingen hebben voorrang op toevoegingen en aftrekken. Om een bepaalde volgorde op te leggen, moet een haakje worden toegevoegd om de bewerkingen te begrenzen. Bijvoorbeeld:

Uitdrukking
Evaluatie
4 + 2 * 10
  • ‘*’ heeft voorrang op ‘+’: 2 * 10 is geëvalueerd → 20
  • 4 + 20 → 24
(4 + 2) * 10
  • De haakjes wijzigen de prioriteit: (4 + 2) wordt geëvalueerd → 6
  • 6 * 10 → 60

Hoofdlettergevoeligheid case-sensitivity

Hier volgen de verschillende regels voor hoofdlettergevoeligheid:

  • Alle operatoren (en, enz.) moet in kleine letters worden geschreven. <expression1>en<expression2> zijn bijvoorbeeld een geldige expressie, maar de expressie <expression1>AND<expression2> niet.
  • Alle functienamen zijn hoofdlettergevoelig. Bijvoorbeeld, inAudience () is geldig terwijl de functie INAUDIENCE () niet is.
  • Veldverwijzingen en constante waarden zijn hoofdlettergevoelig: zij zijn geen ingebouwde elementen van de taal (in tegenstelling tot exploitanten en functies), zij worden ontworpen door de eindgebruiker.

Type geretourneerde expressie returned-expression-type

Afhankelijk van de context van het gebruik, kan de uitdrukkingsredacteur verschillende waarden terugkeren.

Geavanceerd gebruik van expressieeditor
Type geretourneerde expressie verwacht
Voorwaarde (gegevensbronvoorwaarde, datumvoorwaarde)
boolean
Aangepaste timer
dateTimeOnly
Toewijzing van Action Parameters
Alle
recommendation-more-help
journey-optimizer-help