Get Value By Key
Get Value By Key toma un dato con varios campos y te devuelve solo el que te interesa. Indicas el nombre del campo y el componente entrega su valor, listo para el siguiente paso.
Si el campo está dentro de otro, escribe la ruta separando cada nivel con un punto, por ejemplo cliente.email. No importa si escribes el nombre en mayúsculas o minúsculas.
Cuándo usarlo
- Quedarte con el correo del cliente de la respuesta completa de un formulario.
- Sacar la lista de pedidos de la respuesta de una tienda en línea para recorrerla después.
- Obtener el importe total de una factura que ha leído otro componente.
- Pasar a un agente solo el texto de un mensaje recibido, sin el resto de información.
Configuración
| Campo | Qué hace |
|---|---|
| Input Data | El dato o mensaje del que quieres sacar el valor. Conéctalo desde el componente anterior. |
| Key (obligatorio) | El nombre del campo. Para campos dentro de otros, usa puntos: pedido.direccion.ciudad. |
Resultado
La salida Value devuelve el valor encontrado:
- Si es un texto, un número o un sí/no, lo recibes en el campo
textde un dato. - Si es un grupo de campos, lo recibes como un dato con esos campos.
- Si es una lista, recibes un dato por cada elemento, listo para recorrerlo con un Loop.
Ejemplo
Un flujo recibe los pedidos de una tienda. Cada pedido trae muchos campos, pero solo necesitas la ciudad de entrega para asignar el transportista. En Key escribes envio.ciudad y conectas Value al componente que decide el transportista.