Seleccionar información en n8n
Last updated
Last updated
Existen 3 tipos de filtros:
Filter: Filtra la condición y entrega el resultado deseado.
If: Filtra la condición y entrega el resultado esperado o el resultado no cumplido.
Switch: Busca una condición en específico aunque esta no se encuentre dentro de un nodo de n8n y si cumple con lo seleccionado envía la información esperada.
Los filtros ayudan a obtener información de los elementos necesarios para realizar acciones sobre ellos.
Ejemplo de Filter:
Un Filtro solo dará la información que se haya filtrado de forma correcta, es decir si la condición no cumple con lo solicitado, no enviará nada de información.
En el ejemplo, se visualiza que el 'user name' debe ser igual a 'sebastián velázquez'; si el nombre es diferente, no se muestra información.
Se pueden agregar múltiples condiciones como "And, Or" hasta que una coincida para que brinde la información requerida según las distintas variables.
Ejemplo de IF:
Dentro de este If se compara un issue creado el día de 'hoy' y se verifica que sea igual al momento de su actualización; de esta forma, se filtra un issue creado al momento para realizar acciones sobre él.
Ejemplo de Switch:
Un switch busca información dentro de los issues, ya que en algunas ocasiones los filtros pueden buscar solo un valor que posiblemente esté oculto y un filtro no lo muestre. En este caso, los switch buscarán esos valores que no se visualizan a simple vista, como un componente del JSON.
De esta manera el switch buscará información, en caso de existir devolverá los issues que contengan dicha información, en caso de no existir no mostrará información.
Un switch puede dar 1 o más salidas de información ya que se pueden configurar diferentes reglas para que se apliquen a la filtración de la información.