Compartir a través de


Convertir reglas en expresiones

Se eliminará la capacidad de crear reglas en aplicaciones de lienzo para la modificación automática de aplicaciones en función de criterios específicos. Esta característica se retiró en 2019 y ahora se eliminará por completo.

Tendrá unos meses para convertir las reglas en expresiones mediante un convertidor. Si quedan reglas en su aplicación de lienzo que no se han convertido al final de este período, el sistema realizará la conversión automáticamente.

Importante

Desde el 14 de octubre de 2019, la característica de reglas en las aplicaciones de lienzo está en desuso. Más información: Blog: característica Reglas de lienzo en desuso.

Convertir reglas

Cuando edite una aplicación que tenga reglas, recibirá un aviso para convertirlas. El convertidor ayuda a migrar las reglas de dentro de su aplicación a un formato que sea compatible con futuras versiones de Power Apps Studio. Al utilizar las condiciones de las reglas en su aplicación, el convertidor sustituye las referencias con las expresiones en línea correspondientes.

Siga estos pasos para convertir reglas en su aplicación:

  1. Abra su aplicación para editarla y vaya al panel Reglas.

  2. En el mensaje de advertencia, seleccione Convertir reglas.

    Convertir reglas.

  3. Se abre un cuadro de diálogo que muestra todas las reglas que se convertirán. El nombre de la regla se muestra a la izquierda y su expresión condicional asociada se muestra a la derecha. En el cuadro de diálogo Convertir reglas, seleccione Convertir ahora.

    Convierta ahora.

Cuando se complete la conversión, aparece una notificación para avisarle de si la conversión se realizó correctamente. Las fórmulas que anteriormente hacían referencia a los nombres de las reglas se han actualizado para usar directamente su expresión condicional asociada en su lugar.

Antes de la conversión, la fórmula Power Fx hace referencia a nombres de reglas en la fórmula, en lugar de sus expresiones condicionales asociadas.

Antes de la conversión.

Después de la conversión, las referencias de nombres de reglas se eliminaron y reemplazaron. En este ejemplo, Rule2 se convirtió en Slider1.Value > 50.

Después de la conversión.

Reversión de la conversión

Al realizar la conversión, las reglas se convierten a la expresión correspondiente. Durante el período de conversión, puede revertir los cambios para que las reglas regresen a su aplicación para su revisión y solución de problemas, si es necesario. Mientras está en la misma sesión, puede usar el botón Deshacer o Ctrl-Z para revertir la conversión de la regla. Si guarda la aplicación, puede restaurar la versión anterior para revertir el cambio. Sin embargo, se le pedirá que vuelva a convertir las reglas la próxima vez que abra la aplicación para editarla.

Problemas conocidos

Si sus reglas se encuentran en un estado de error o están vacías, se reemplazarán con la siguiente fórmula: Boolean(Blank()). Esta fórmula preserva el comportamiento de las reglas en este estado.

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).