跳至主要内容
Workday User Guide
上次更新时间 :2023-06-23
EXTRACT_VALUE

EXTRACT_VALUE

描述

EXTRACT_VALUE
是一个行函数,用于从包含分隔键/值对的字符串中提取给定键的值。

语法

EXTRACT_VALUE
(
string
,
key_name
[,
delimiter
], [
pair_delimiter
])

返回值

按 type 返回指定键的值。
TEXT

输入参数

字符串
必修内容。类型为“”的字段
TEXT
或字符串,其中包含键/值对的分隔列表。
key_name
必修内容。要为其提取值的键名称。
分隔符
(可选)在键和值之间使用的分隔符。如果未指定,则返回值
u0003
“”已被使用。这是的 Unicode 转义序列
start of text
字符。
pair_delimiter
(可选)当输入字符串包含多个键/值对时,键/值对之间使用的分隔符。如果未指定,则返回值
u0002
“”已被使用。这是的 Unicode 转义序列
end of text
字符。

示例

从键/值对的文字字符串中提取
LastName
键的值:
EXTRACT_VALUE("firstname;daria|lastname;hutch", "lastname", ";", "|") returns
hutch
从 a 中提取
电子邮件
键的值
Text
名为
Contact_Info
的字段,其中包含格式为
key:value,key:value 的
字符串:
EXTRACT_VALUE([contact_info], "email", ":", ",")