GETLABELTEXT ER 函数

GETLABELTEXT 函数搜索特定标签以返回一个字符串值,该值表示使用指定语言对指定标签的翻译。

语法

GETLABELTEXT (label id, language)

参数

标签 ID

label id字符串标签 ID

以下标签类型之一的有效 ID:

使用说明

此参数只能通过使用以下支持的模式之一定义为常量:

  • 对于 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”。

其他资源

文本函数

在电子报告中设计多语言报告