Passa al contenuto principale
Workday User Guide
Ultimo aggiornamento: 2023-06-23
EXTRACT_VALUE

EXTRACT_VALUE

Descrizione

EXTRACT_VALUE
è una funzione di riga che estrae il valore per la chiave specificata da una stringa contenente coppie chiave/valore delimitate.

Sintassi

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

Valore restituito

Restituisce il valore della chiave specificata come tipo
TEXT
.

Parametri di input

stringa
Sono obbligatori. Un campo di tipo
TEXT
o una stringa letterale che contiene un elenco delimitato di coppie chiave/valore.
key_name
Sono obbligatori. Nome chiave per cui estrarre il valore.
delimiter
Facoltativo. Delimitatore utilizzato tra la chiave e il valore. Se non specificato, il valore
u0003
viene utilizzato. Questa è la sequenza di escape Unicode per
start of text
carattere
pair_delimiter
Facoltativo. Delimitatore utilizzato tra le coppie chiave/valore quando la stringa di input contiene più di una coppia chiave/valore. Se non specificato, il valore
u0002
viene utilizzato. Questa è la sequenza di escape Unicode per
end of text
carattere

Esempi

Estrarre il valore della chiave
del cognome
da una stringa letterale di coppie chiave/valore:
EXTRACT_VALUE("firstname;daria|lastname;hutch", "lastname", ";", "|") returns
hutch
Estrarre il valore della chiave
e-mail
da a
Text
campo denominato
contact_info
che contiene stringhe nel formato
chiave:valore,chiave:valore
:
EXTRACT_VALUE([contact_info], "email", ":", ",")