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 verdelingen 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 prioriteit boven '+': 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.) moeten 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: het zijn geen ingebouwde elementen van de taal (in tegenstelling tot operatoren en functies), maar 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
b22c9c5d-9208-48f4-b874-1cefb8df4d76