Funktioner bruges ved oprettelse af avancerede betingelser.
En funktion er en avanceret måde at få adgang til dynamiske data på, såsom den næste helligdag i modtagerens tidszone, eller om i morgen er en arbejdsdag i afsenderens tidszone.
Nogle funktioner tillader argumenter, dvs. input som ændrer funktionens adfærd. Hvis der ikke angives et argument, vil alle funktioner opføre sig på standardmåden. For eksempel vil funktioner, der accepterer en dato som argument, bruge dags dato (afhængigt af tidszonen), hvis der ikke angives nogen dato. Hvis der angives en dato, vil resultatet være baseret på den dato.
En funktion uden parentes svarer til en funktion med tomme parenteser, dvs. begge vil resultere i standardadfærd for funktionen.
Følgende funktioner er tilgængelige:
| Funktion | Resultattype | Argumenttype | Beskrivelse |
|---|---|---|---|
| todayIsWeekendSender() | boolean | Ikke relevant | I dag er weekend i afsenderens tidszone. |
| todayIsWeekendReceiver() | boolean | Ikke relevant | I dag er weekend i modtagerens tidszone. |
| todayIsHolidaySender() | boolean | Ikke relevant | I dag er helligdag i afsenderens tidszone. |
| todayIsHolidayReceiver() | boolean | Ikke relevant | I dag er helligdag i modtagerens tidszone. |
| dateNowSender() | date | Ikke relevant | Aktuel dato i afsenderens tidszone. |
| dateNowReceiver() | date | Ikke relevant | Aktuel dato i modtagerens tidszone. |
| dateTimeNowSender() | dateTime | Ikke relevant | Aktuel dato og tid i afsenderens tidszone. |
| dateTimeNowReceiver() | dateTime | Ikke relevant | Aktuel dato og tid i modtagerens tidszone. |
| todayAsNumberInYearSender() | integer | Ikke relevant | I dag er dag nummer X i året i afsenderens tidszone. |
| todayAsNumberInYearReceiver() | integer | Ikke relevant | I dag er dag nummer X i året i modtagerens tidszone. |
| weekdayNumberSender() | integer | Ikke relevant | Aktuelt ugedagsnummer i afsenderens tidszone. |
| weekdayNumberReceiver() | integer | Ikke relevant | Aktuelt ugedagsnummer i modtagerens tidszone. |
| monthNowSender() | string | Ikke relevant | Aktuel måned i afsenderens tidszone. |
| monthNowReceiver() | string | Ikke relevant | Aktuel måned i modtagerens tidszone. |
| dayNowSender() | string | Ikke relevant | Aktuel dag i afsenderens tidszone. |
| dayNowReceiver() | string | Ikke relevant | Aktuel dag i modtagerens tidszone. |
| timeNowSender() | time | Ikke relevant | Aktuelt klokkeslæt i afsenderens tidszone. |
| timeNowReceiver() | time | Ikke relevant | Aktuelt klokkeslæt i modtagerens tidszone. |
| nextHolidayDateSender() | date | date | Næste helligdato i afsenderens tidszone. |
| nextHolidayDateReceiver() | date | date | Næste helligdato i modtagerens tidszone. |
| nextWorkDateSender() | date | date | Næste arbejdsdato i afsenderens tidszone. |
| nextWorkDateReceiver() | date | date | Næste arbejdsdato i modtagerens tidszone. |
| nextWorkDaySender() | string | date | Næste arbejdsdag i afsenderens tidszone. |
| nextWorkDayReceiver() | string | date | Næste arbejdsdag i modtagerens tidszone. |
| nearestWorkDaySender | string | date | Nærmeste arbejdsdag i afsenderens tidszone (inkl. den aktuelle dag). |
| nearestWorkDayReceiver | string | date | Nærmeste arbejdsdag i modtagerens tidszone (inkl. den aktuelle dag). |
| nearestWorkDateSender | string | date | Nærmeste arbejdsdato i afsenderens tidszone (inkl. den aktuelle dato). |
| nearestWorkDateReceiver | string | date | Nærmeste arbejdsdato i modtagerens tidszone (inkl. den aktuelle dato). |