Função de ER GETLABELTEXT
Importante
Some or all of the functionality noted in this article is available as part of a preview release. The content and the functionality are subject to change. For more information about preview releases, see Service update availability.
A função GETLABELTEXT
pesquisa uma etiqueta específica para devolver um valor Cadeia que represente a tradução da etiqueta especificada no idioma especificado.
Sintaxe
GETLABELTEXT (label id, language)
Argumentos
ID da etiqueta
label id
: Cadeia ou Id da etiqueta
O ID válido de um dos seguintes tipos de etiquetas:
- Etiqueta de Relatórios eletrónicos (ER)
- Etiqueta do Microsoft Dynamics 365 Finance
Notas de utilização
Este argumento apenas pode ser definido como uma constante, utilizando um dos seguintes padrões suportados:
Para etiquetas de ER:
@"GER_LABEL:<LABEL ID>"
"GER_LABEL:<LABEL ID>"
Para etiquetas do Finance:
@"<LABEL ID>"
"<LABEL ID>"
Nota
Durante a estruturação, uma mensagem de erro de validação é apresentada na página Estruturador de fórmulas se nenhuma etiqueta puder ser localizada utilizando o ID da etiqueta fornecido.
Idioma
language
: Cadeia
Uma cadeia que representa um código de idioma.
Notas de utilização
Este argumento pode ser definido como uma constante de texto ou como o caminho de um campo de origem de dados que devolve um valor Cadeia.
Nota
Na estruturação, uma mensagem de erro de validação é apresentada se nenhum código de idioma puder ser localizado utilizando o argumento language
fornecido quando foi definido como uma constante de texto.
Durante a execução, a tradução para o idioma do sistema EN-US
é devolvida para uma etiqueta especificada se não tiver sido localizado nenhum código de idioma utilizando o argumento language
fornecido.
Valores de retorno
Cadeia
O valor de texto resultante.
Exemplo 1: Etiqueta do sistema
As expressões GETLABELTEXT (@"SYS70894", "en-us")
e GETLABELTEXT ("SYS70894", "en-us")
devolvem a tradução para inglês "Nothing to print" para a etiqueta da aplicação @SYS70894
.
Exemplo 2: Etiqueta de ER
Comece por editar uma configuração de ER derivada da configuração Transferência de crédito ISO20022 (DE), introduzir uma nova origem de dados do tipo Campo calculado e configurar a expressão GETLABELTEXT(@"GER_LABEL:VendorName", "de")
para esta origem de dados. Neste caso, durante a execução, a origem de dados devolve a tradução para alemão "Kreditorenname" para a etiqueta de ER @GER_LABEL:VendorName
que foi inicialmente configurada na configuração de ER de base Transferência de crédito ISO20022 (DE).
Recursos adicionais
Estruturar relatórios multilingues nos Relatórios eletrónicos