codeAcción de regla: Buscar valor

Usado para: buscar un valor en un campo y luego establecer otro campo con ese valor si se encuentra.

Utilizado en: "INSTRUCCIONES THEN" y "INSTRUCCIONES ELSE".

La regla "buscar valor" es útil cuando tu canal de exportación necesita información como "color", "marca" o "talla" en un campo separado, pero esa información solo está presente dentro de un campo más grande (por ejemplo, la descripción del ítem). Con la regla "buscar valor" puedes buscar una lista de valores posibles (p. ej., una lista de colores) dentro de tus descripciones. Si Channable encuentra un valor de esa lista, puede rellenar el campo de destino elegido (por ejemplo, "color") con el valor encontrado. Para rellenar otro campo como "marca", selecciona el campo "marca" como destino y proporciona una lista de marcas en la lista "Valor de búsqueda".

En la captura de pantalla de abajo se muestra el ejemplo descrito arriba tal y como se vería en Channable:

Por defecto, el campo de destino se establece con los valores exactos escritos en la lista "Valor de búsqueda". Opcionalmente puedes proporcionar una lista de "valor de reemplazo" para estandarizar o corregir valores (por ejemplo, para arreglar errores tipográficos o notaciones distintas). Cuando se encuentra un valor de búsqueda, se usará el valor de reemplazo correspondiente en la misma línea para rellenar el campo de destino. Un ejemplo de uso aparece en la captura de pantalla de abajo:

circle-info

Al usar la lista de "valor de reemplazo", asegúrate de introducir un valor de reemplazo en la misma línea para cada valor de la lista "Valor de búsqueda". Si quieres mantener el mismo valor que en la lista "Valor de búsqueda", escribe el mismo valor en la lista de "valor de reemplazo". O bien completa la lista de reemplazo por completo (coincidiendo línea por línea con la lista de búsqueda) o déjala vacía (lo que preserva los valores de la lista "Valor de búsqueda").

Campo tipo lista

Si el campo al que aplicas "buscar valor" es de tipo lista, la regla se aplicará a cada elemento de esa lista. Cuando la lista está vacía, seguirá vacía después de aplicar esta regla. Si en cambio quieres convertir una lista vacía a texto antes de buscar, añade una regla para transformar la lista en texto (por ejemplo, "Unir lista" o similar) antes de la regla "buscar valor". Esta transformación convertirá automáticamente el tipo del campo de 'lista' a 'texto' manteniendo la condición de vacío cuando corresponda.

Última actualización

¿Te fue útil?