Udostępnij za pośrednictwem


GETLABELTEXT, funkcja ER

Funkcja GETLABELTEXT wyszukuje określoną etykietę w celu zwrócenia wartości String reprezentującej tłumaczenie określonej etykiety w określonym języku.

Składnia

GETLABELTEXT (label id, language)

Argumenty

Identyfikator etykiety

label id: Ciąg lub Identyfikator etykiety

Poprawny identyfikator jednego z następujących typów etykiet:

Uwagi dotyczące użytkowania

Ten argument może być zdefiniowany tylko jako stała, przez użycie jednego z następujących obsługiwanych wzorców:

  • Dla etykiet ER:

    • @"GER_LABEL:<LABEL ID>"
    • "GER_LABEL:<LABEL ID>"
  • Dla etykiet Finance:

    • @"<LABEL ID>"
    • "<LABEL ID>"

Banknot

W czasie projektowania na stronie Projektanta formuł wyświetlany jest komunikat o błędzie walidacji, jeśli nie można znaleźć żadnej etykiety przy użyciu podanego identyfikatora etykiety.

Język

language: Ciąg

Ciąg, który reprezentuje kod języka.

Uwagi dotyczące użytkowania

Ten argument może być zdefiniowany jako stała tekstowa lub jako ścieżka do pola źródła danych, które zwraca wartość Ciąg.

Banknot

W czasie projektowania wyświetlany jest komunikat o błędzie weryfikacji, jeśli nie można znaleźć kodu języka przy użyciu podanego argumentu language, gdy został on zdefiniowany jako stała tekstowa.

W trybie uruchomieniowym, tłumaczenie dla języka systemowego EN-US jest zwracane dla podanej etykiety, jeśli nie znaleziono kodu języka za pomocą podanego argumentu language.

Wartości zwracane

Ciąg

Wynikowa wartość tekstowa.

Przykład 1: etykieta systemowa

Wyrażenia GETLABELTEXT (@"SYS70894", "en-us") i GETLABELTEXT ("SYS70894", "en-us") zwracają return angielskie tłumaczenie „Nothing to print” dla etykiety aplikacji @SYS70894.

Przykład 2: etykieta ER

Rozpoczynasz edycję konfiguracji ER, która została wyprowadzona konfiguracji Komunikaty o przelewach ISO20022 (DE), wprowadzasz nowe źródło danych typu Pole kalkulowane i konfigurujesz wyrażenie GETLABELTEXT(@"GER_LABEL:VendorName", "de") dla tego źródła danych. W tym przypadku źródło danych zwraca w trybie uruchomieniowe niemieckie tłumaczenie „Kreditorenname” dla etykiety ER @GER_LABEL:VendorName, która została pierwotnie skonfigurowana w bazowej konfiguracji Transfer kredytowy ISO20022 (DE) ER.

Dodatkowe zasoby

Funkcje tekstowe

Projektowanie raportów wielojęzycznych w module raportowanie elektroniczne