Compartir a través de


Comprobar si una variable es numérica

Power Automate permite a los usuarios insertar datos en flujos mediante cuadros de mensaje. En algunos escenarios, es posible que desee asegurarse de que los datos introducidos sean números, para que su flujo sea robusto ante errores inesperados.

Para comprobar si una variable contiene un número o no:

  1. Utilice la acción Establecer variable para crear una nueva variable que indique si la variable que desea verificar contiene un número o no. Inicialice esta variable al valor true. En el siguiente ejemplo, la variable creada se denomina IsNumber.

    Captura de pantalla de la acción Establecer variable configurada.

  2. Implemente la acción Convertir texto en número y configúrela para convertir la variable que desea verificar en un número.

    Captura de pantalla de la acción Convertir texto en número configurada.

  3. Seleccione la opción En caso de error en la acción, y cree una nueva regla que establezca la variable IsNumber en false cada vez que falla la acción. Además, configure el flujo para que continúe ejecutándose cuando ocurra un error.

    Captura de pantalla de la acción Convertir texto en número de la configuración on error.

  4. Ahora, puede usar condicionales para implementar diferentes comportamientos dependiendo del valor de la IsNumber.

    Captura de pantalla del bloque if - else que comprueba el valor de la variable IsNumber.