Del via


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:

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.

Yderligere ressourcer

Tekstfunktioner

Designe flersprogede rapporter i elektronisk rapportering