Allmänt concept_rcy_qj5_dgb

CAUTION
Letar du efter Adobe Journey Optimizer? Klicka här för Journey Optimizer-dokumentation.
Den här dokumentationen hänvisar till äldre Journey Orchestration-material som har ersatts av Journey Optimizer. Kontakta ditt kontoteam om du har frågor om din åtkomst till Journey Orchestration eller Journey Optimizer.

Parenteser och uttrycksprioritet section_edf_fks_bgb

Parenteser kan användas för att göra ett komplext uttryck mer läsbart. (<expression>) är motsvarigheten till <expression>. Parenteser kan också användas för att definiera utvärderingsordningen och associativiteten.

Uttrycken utvärderas från vänster till höger. Associativiteten för aritmetiska operatorer måste tillämpas: multiplikationer och indelningar prioriteras framför tillägg och subtraktioner. För att införa en viss ordning måste parenteser läggas till för att avgränsa operationerna. Exempel:

Uttryck
Utvärdering
4 + 2 * 10
  • '*' har högre prioritet än '+': 2 * 10 utvärderas → 20
  • 4 + 20 → 24
(4 + 2) * 10
  • Parenteserna ändrar prioriteten: (4 + 2) utvärderas → 6
  • 6 * 10 → 60

Skiftlägeskänslighet section_lrb_xh5_dgb

Här är de olika reglerna för skiftlägeskänslighet:

  • Alla operatorer (och, eller, osv.) ska skrivas med gemener. <expression1>och<expression2> är till exempel ett giltigt uttryck, men uttrycket <expression1>AND<expression2> är inte det.
  • Alla funktionsnamn är versalkänsliga. Till exempel är inSegment() giltig medan funktionen INSEGMENT() inte är det.
  • Fältreferenser och konstanta värden är skiftlägeskänsliga: de är inte inbyggda element i språket (till skillnad från operatorer och funktioner), utan skapas av slutanvändaren.

Returnerad uttryckstyp section_gyc_435_53b

Beroende på användningssammanhanget kan uttrycksredigeraren returnera olika värden.

Avancerad användning av uttrycksredigerare
Returnerad uttryckstyp förväntades
Villkor (datakällans villkor, datumvillkor)
boolesk
Anpassad timer
dateTimeOnly
Mappning av åtgärdsparametrar
Alla
recommendation-more-help
4f4a00c1-77c9-4eee-84df-bbe6206c3ab9