Share via


Marcas de fluxo de controle

Observação

Desde o dia 12 de outubro de 2022, os portais do Power Apps passaram a ser Power Pages. Mais Informações: O Microsoft Power Pages já está disponível para todos (blog)
Em breve, migraremos e mesclaremos a documentação dos portais do Power Apps com a documentação do Power Pages.

As marcas de Fluxo de Controle determinam o bloco de código que deve ser executado e o conteúdo que deve ser renderizado com base em determinadas condições. As condições são criadas usando os Operadores líquidos disponíveis ou com base apenas na veracidade ou falsidade de um determinado valor.

if

Executa um bloco de código se uma determinada condição é atendida.

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

Hello, Dave.

{% endif %}

unless

Semelhante ao if, exceto pelo fato de que ele executa um bloco de código quando uma determinada condiçãonão é atendida.

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

This is not the Home page.

{% endunless %}

elsif/else

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

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

Hello, Dave.

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

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endif %}

ocorrência/quando

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

{% case user.fullname %}

{% when 'Dave Bowman' %}

Hello, Dave.

{% when 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endcase %}

Consulte também

Marcas de iteração
Marcas de variável
Marcas de modelo
Marcas de tabela do Dataverse

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).