codeAzione di regola: Cerca valore

Usato per: cercare un valore in un campo e poi impostare un altro campo con quel valore se viene trovato.

Usato in: "THEN"-statement e "ELSE"-statement.

La regola "search for value" è utile quando il tuo canale di esportazione richiede informazioni come "color", "brand" o "size" in un campo separato, ma queste informazioni sono presenti solo all'interno di un campo più ampio (ad esempio la descrizione dell'articolo). Con la regola "search for value" puoi cercare un elenco di valori possibili (per es., una lista di colori) all'interno delle descrizioni. Se Channable trova un valore presente in quell'elenco, può compilare il campo di destinazione scelto (ad esempio "color") con il valore trovato. Per compilare invece un altro campo come "brand", seleziona il campo "brand" come destinazione e fornisci una lista di brand nella lista "Search value".

Nello screenshot qui sotto l'esempio descritto sopra è mostrato così come apparirebbe in Channable:

Per impostazione predefinita, il campo di destinazione viene impostato sui valori esatti digitati nella lista "Search value". Puoi opzionalmente fornire una lista di "replacement value" per standardizzare o correggere i valori (ad esempio per correggere errori di battitura o notazioni diverse). Quando viene trovato un valore di ricerca, verrà usato il corrispondente valore di sostituzione sulla stessa riga per compilare il campo di destinazione. Un esempio di utilizzo è mostrato nello screenshot qui sotto:

circle-info

Quando usi la lista "replacement value", assicurati di inserire un valore di sostituzione sulla stessa riga per ogni valore nella lista "Search value". Se vuoi mantenere lo stesso valore presente nella lista "Search value", inserisci lo stesso valore nella lista "replacement value". Compila la lista di sostituzione completamente (corrispondendo riga per riga alla lista di ricerca) oppure lasciala vuota (in tal caso i valori nella lista "Search value" vengono preservati).

Campo lista

Se il campo su cui applichi "search for value" è di tipo list, la regola verrà applicata a ogni elemento di quella lista. Quando la lista è vuota, rimarrà vuota dopo l'applicazione di questa regola. Se invece vuoi convertire una lista vuota in testo prima di effettuare la ricerca, aggiungi prima una regola che trasformi la lista in testo (per esempio "Join list" o simili) prima della regola "search for value". Questa trasformazione convertirà automaticamente il tipo del campo da 'list' a 'text' preservando la condizione di vuoto quando appropriato.

Ultimo aggiornamento

È stato utile?