PullNameValues

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:

  • Ricerca=Bob&State=Virginia&isMale=true

quindi i valori x-search-name contengono un vettore contenente le tre stringhe seguenti:

  • Ricerca=Bob
  • Stato=Virginia
  • isMale=true

In questa pagina