ER-funktionen GETLABELTEXT
Funktionen GETLABELTEXT
søger efter en bestemt label for at returnere en Streng-værdi, der repræsenterer oversættelsen af den angivne label på det angivne sprog.
Syntaks
GETLABELTEXT (label id, language)
Argumenter
Label-id
label id
: Streng eller Label-id
Det gyldige id for en af følgende labeltyper:
- Elektronisk rapportering (ER) label
- Microsoft Dynamics 365 Finance-etiket
Bemærkninger til brug
Dette argument kan kun defineres som en konstant ved hjælp af en af følgende understøttede mønstre:
For ER-labels:
@"GER_LABEL:<LABEL ID>"
"GER_LABEL:<LABEL ID>"
Til finanslabels:
@"<LABEL ID>"
"<LABEL ID>"
Bemærk!
På designtid vises der en valideringsfejlmeddelelse på formeldesignersiden, hvis der ikke kan findes nogen label ved hjælp af det leverede label-id.
Sprog
language
: Streng
En streng, der repræsenterer en sprogkode.
Bemærkninger til brug
Dette argument kan defineres enten som en tekstkonstant eller som stien til et datakildefelt, der returnerer en strengværdi.
Bemærk!
Der vises en fejlmeddelelse om validering på designtidspunktet, hvis der ikke kan findes nogen sprogkode ved hjælp af det angivne language
-argument, når det er defineret som en tekstkonstant.
Under kørsel returneres oversættelsen for systemsproget EN-US
for en angivet label, hvis der ikke er fundet nogen sprogkode ved hjælp af det angivne language
-argument.
Returnerede værdier
Streng
Den returnerede tekstværdi.
Eksempel 1: Systemlabel
Udtrykkene GETLABELTEXT (@"SYS70894", "en-us")
og GETLABELTEXT ("SYS70894", "en-us")
returner den engelske oversættelse "Nothing to print" for programlabelen @SYS70894
.
Eksempel 2: ER-label
Du starter med at redigere en ER-konfiguration, som er afledt af ISO20022 Credit transfer (DE)-konfigurationen, angiver en ny datakilde af typen Beregnet felt og konfigurerer udtrykket GETLABELTEXT(@"GER_LABEL:VendorName", "de")
til denne datakilde. I dette tilfælde returnerer datakilden under kørsel den tyske oversættelse "Kreditorenname" for @GER_LABEL:VendorName
ER-labelen, der oprindeligt blev konfigureret i den grundlæggende ISO20022 Credit transfer (DE) ER-konfiguration.