GETLABELTEXT ER 函数
GETLABELTEXT
函数搜索特定标签以返回一个字符串值,该值表示使用指定语言对指定标签的翻译。
语法
GETLABELTEXT (label id, language)
参数
标签 ID
label id
:字符串或标签 ID
以下标签类型之一的有效 ID:
- 电子报告 (ER) 标签
- Microsoft Dynamics 365 Finance 标签
使用说明
此参数只能通过使用以下支持的模式之一定义为常量:
对于 ER 标签:
@"GER_LABEL:<LABEL ID>"
"GER_LABEL:<LABEL ID>"
对于 Finance 标签:
@"<LABEL ID>"
"<LABEL ID>"
注释
在设计时,如果使用提供的标签 ID 找不到标签,将会在公式设计器页面上显示验证错误消息。
语言
language
:字符串
表示语言代码的字符串。
使用说明
此参数可以定义为文本常量或返回字符串值的数据源字段的路径。
注释
在设计时,如果在提供的 language
参数定义为文本常量时使用该参数找不到语言代码,将会显示验证错误消息。
在运行时,如果使用提供的 language
参数找不到语言代码,将返回指定标签的 EN-US
系统语言的翻译。
返回值
字符串
生成的文本值。
示例 1:系统标签
表达式 GETLABELTEXT (@"SYS70894", "en-us")
和 GETLABELTEXT ("SYS70894", "en-us")
返回 @SYS70894
应用程序标签的英文翻译“Nothing to print”。
示例 2:ER 标签
您开始编辑从 ISO20022 贷方转帐 (DE) 配置派生的 ER 配置,输入计算字段类型的新数据源,并为此数据源配置表达式 GETLABELTEXT(@"GER_LABEL:VendorName", "de")
。 在这种情况下,在运行时,数据源会返回最初在基本 ISO20022 贷方转帐 (DE) ER 配置中配置的 @GER_LABEL:VendorName
ER 标签的德语翻译“Kreditorenname”。