Partilhar via


Etiquetas de fluxo de controlo

Nota

A partir de 12 de outubro de 2022, os portais do Power Apps passam a ser Power Pages. Mais informações: O Microsoft Power Pages está agora em disponibilidade geral (blogue)
Em breve, vamos migrar e unir a documentação dos portais do Power Apps com a documentação do Power Pages.

As etiquetas de Fluxo de Controlo determinam o bloco de código que deve ser executado e o conteúdo que deve ser composto com base nas condições fornecidas. As condições são criadas utilizando os operadores liquid disponíveis ou apenas com base em verdadeiro ou falso de um determinado valor.

if

Executa um bloco de código se for cumprida uma determinada condição.

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

Hello, Dave.

{% endif %}

unless

Semelhante a if, exceto que executa um bloco de código, caso determinada condição não seja cumprida.

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

This is not the Home page.

{% endunless %}

elsif/else

Adiciona mais condições a um bloco if ou unless.

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

Hello, Dave.

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

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endif %}

case/when

Uma instrução switch para comparar uma variável com diferentes valores e executar um bloco diferente de código para cada valor.

{% case user.fullname %}

{% when 'Dave Bowman' %}

Hello, Dave.

{% when 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endcase %}

Consulte também

Etiquetas de iterações
Etiquetas de variáveis
Etiquetas de modelos
Etiquetas de tabela Dataverse

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).