Funkce ER GETLABELTEXT
Funkce GETLABELTEXT
hledá konkrétní štítek, aby vrátila a hodnotu Řetězec, která představuje překlad zadaného štítku do zadaného jazyka.
Syntaxe
GETLABELTEXT (label id, language)
Argumenty
ID popisku
label id
: Řetězec nebo ID štítku
Platné ID jednoho z následujících typů štítků:
- Štítek Elektronického výkaznictví (ER)
- Štítek Microsoft Dynamics 365 Finance
Poznámky k použití
Tento argument lze definovat pouze jako konstantu pomocí jednoho z následujících podporovaných vzorů:
Pro štítky ER:
@"GER_LABEL:<LABEL ID>"
"GER_LABEL:<LABEL ID>"
Pro štítky Financí:
@"<LABEL ID>"
"<LABEL ID>"
Poznámka
V době návrhu se zobrazí chybová zpráva ověření na stránce Návrhář vzorce, pokud pomocí poskytnutého ID štítku nelze najít žádný štítek.
Jazyk
language
: Řetězec
Řetězec, který představuje kód jazyka.
Poznámky k použití
Tento argument lze definovat buď jako textovou konstantu, nebo jako cestu pole zdroje dat, které vrací hodnota Řetězec.
Poznámka
V době návrhu se zobrazí chybová zpráva ověření, pokud pomocí poskytnutého argumentu language
nelze najít žádný kód, když byl definován jako textová konstanta.
Za běhu je překlad pro systémový jazyk EN-US
vrácen pro zadaný štítek, pokud nebyl pomocí zadaného argumentu language
nalezen žádný kód jazyka.
Vrácené hodnoty
Řetězec
Výsledná textová hodnota.
Příklad 1: Systémový štítku
Výrazy GETLABELTEXT (@"SYS70894", "en-us")
a GETLABELTEXT ("SYS70894", "en-us")
vrátí anglický překlad „Nothing to print“ pro štítek aplikace @SYS70894
.
Příklad 2: štítek ER
Začnete upravovat konfiguraci ER, která byla odvozena od konfigurace Převod kreditu ISO20022 (DE), zadáte nový zdroj dat typu Počítané pole a nakonfigurujete výraz GETLABELTEXT(@"GER_LABEL:VendorName", "de")
pro tento zdroj dat. V tomto případě za běhu zdroj dat vrátí německý překlad „Kreditorenname“ jako štítek ER @GER_LABEL:VendorName
, který byl původně nakonfigurován v základní konfigurace ER Převod kreditu ISO20022 (DE).