4 septiembre, 2026

EMPTY() EN POWER AUTOMATE: CÓMO COMPROBAR CAMPOS VACÍOS DE FORMA SEGURA Y SIN COMPLICAR LAS CONDICIONES

Hola a todos:

Pues parece que las vacaciones ya se están acabando y de nuevo nos toca comenzar con el trabajo … ante esto, calma y paciencia.

Y también aprender cosas nuevas, que es lo realmente importante, verdad?

En el post de hoy, os voy a dar un pequeño consejo. Se trata de utilizar Empty en Automate para comprobar si un campo nos llega vacío. Normalmente podemos encontrarnos con campos que llegan como una cadena vacía '' o como null. Aunque visualmente podamos interpretar ambos casos como “vacío”, técnicamente no son lo mismo.

Podríamos utilizar esto en una condición dentro de Automate para tener en cuenta todas las alternativas:

or(
    equals(triggerBody()?['COMENTARIO'], null),
    equals(triggerBody()?['COMENTARIO'], '')
)

Además, en determinados escenarios podemos encontrarnos con arrays [] u objetos {} vacíos, por lo que una condición que contemple todas las posibilidades puede ir creciendo.

Pues bien, podremos utilizar empty para dejarlo todo en una única línea:

empty(triggerBody()?['COMENTARIO'])

empty(): te permite comprobar varios tipos de vacío sin construir comparaciones diferentes para cada escenario

Importante: empty() está pensado para comprobar cadenas, arrays, objetos y valores null. No debe utilizarse directamente con valores numéricos; por ejemplo, empty(0) produce un error. Valores como 0 o false son valores válidos y deben tratarse según la lógica del flujo.

Y esto es todo, es un consejo que espero que os resulte útil en vuestros flujos actuales y venideros.

A seguir!

Comparte este post

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies