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’intero insieme di stringhe di coppie nome-valore viene restituito nel campo di output specificato come vettore di stringhe.

Parametro Descrizione impostazione predefinita
Nome Nome descrittivo della trasformazione. È possibile inserire un nome qualsiasi qui.
Commenti Facoltativo. Note sulla trasformazione.
Condizione Le condizioni in cui viene applicata questa trasformazione.
impostazione predefinita Il valore predefinito da utilizzare se la condizione è soddisfatta e il valore specificato non è disponibile nella voce di registro specificata.
Uscita Nome della stringa di output.

La trasformazione PullNameValues viene utilizzata in questo esempio per acquisire l’utilizzo del modulo di ricerca da parte dei visitatori: quali pulsanti sono stati selezionati, quali valori sono stati digitati nel modulo e così via. L'esempio utilizza una condizione String Match (vedere Condizioni) per isolare l'utilizzo di questa trasformazione solo nella pagina /search.php. Il vettore delle coppie nome-valore viene inviato nel campo x-search-namvalue.

Utilizzando la trasformazione come sopra definito, se il campo cs-uri-stem corrisponde alla pagina /search.php e cs-uri-query contiene quanto segue:

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

i valori dei nomi di ricerca x contengono un vettore contenente le tre stringhe seguenti:

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

In questa pagina