Compartir a través de


Etiquetas de flujo de control

Nota

A partir del 12 de octubre de 2022, los portales de Power Apps son Power Pages. Más información: Microsoft Power Pages ya está disponible para el público en general (blog)
Pronto migraremos y fusionaremos la documentación de los portales de Power Apps con la documentación de Power Pages.

Las etiquetas del flujo de control determinan qué bloque de código se debe ejecutar y qué contenido se debe representar según las condiciones dadas. Las condiciones se crean mediante los operadores de Liquid disponibles, o simplemente se basan en si un valor determinado es verdadero o falso.

if

Ejecuta un bloque de código si se cumple una condición determinada.

{% if user.fullname == 'Dave Bowman' %}

Hello, Dave.

{% endif %}

unless

Al igual que if, ejecuta un bloque de código si no se cumple una condición determinada.

{% unless page.title == 'Home' %}

This is not the Home page.

{% endunless %}

elsif/else

Agrega más condiciones a un bloque if o unless.

{% if user.fullname == 'Dave Bowman' %}

Hello, Dave.

{% elsif user.fullname == 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endif %}

case/when

Una instrucción de cambio para comparar una variable con diferentes valores, y ejecutar otro bloque de código para cada valor.

{% case user.fullname %}

{% when 'Dave Bowman' %}

Hello, Dave.

{% when 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endcase %}

Consultar también

Etiquetas de iteración
Etiquetas variables
Etiquetas de plantilla
Etiquetas de tabla de Dataverse

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).