La trasformazione PullNameValues è un'operazione speciale che prende i valori nel campo cs-uri-query e separa ciascuna delle coppie nome-valore in una stringa separata.
L'intera raccolta di stringhe di coppie nome-valore viene restituita nel campo di output specificato come vettore di stringhe.
Parametro | Descrizione | impostazione predefinita |
---|---|---|
Nome | Nome descrittivo della trasformazione. Potete inserire un nome qualsiasi qui. | |
Commenti | Facoltativo. Note sulla trasformazione. | |
Condizione | Condizioni in cui viene applicata la trasformazione. | |
impostazione predefinita | Il valore predefinito da utilizzare se la condizione è soddisfatta e il valore di input non è disponibile nella voce di registro specificata. | |
Uscita | Nome della stringa di output. |
La PullNameValues trasformazione viene utilizzata in questo esempio per acquisire l'utilizzo da parte dei visitatori del modulo di ricerca: quali pulsanti sono stati selezionati, quali valori sono stati digitati nel modulo e così via. Nell'esempio viene utilizzata una String Match condizione (vedere Condizioni) per isolare l'utilizzo di questa trasformazione solo alla pagina /search.php. Il vettore delle coppie nome-valore viene inviato nei valori x-search-name del campo.
Utilizzando la trasformazione come definito sopra, se il campo cs-uri-stem corrispondeva alla pagina /search.php e alla query cs-uri conteneva quanto segue:
quindi i valori x-search-name contengono un vettore contenente le tre stringhe seguenti: