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