Delen via


Controlestroomtags

Notitie

Met ingang van 12 oktober 2022 wordt Power Apps-portals hernoemd tot Power Pages. Meer informatie: Microsoft Power Pages is nu algemeen beschikbaar (blog)
We zullen binnenkort de documentatie voor Power Apps-portals migreren en samenvoegen met Power Pages-documentatie.

Met de besturingsstroomcodes wordt bepaald welk codeblok moet worden uitgevoerd en welke inhoud moet worden weergegeven op basis van bepaalde voorwaarden. Voorwaarden worden gebouwd met de beschikbare Liquid-operators, of gewoon gebaseerd op het al of niet waar zijn van een bepaalde waarde.

if

Voert een codeblok uit als aan een bepaalde voorwaarde wordt voldaan.

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

Hello, Dave.

{% endif %}

unless

Net als if, behalve dat hiermee een codeblok wordt uitgevoerd als niet aan een bepaalde voorwaarde wordt voldaan.

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

This is not the Home page.

{% endunless %}

elsif/else

Voegt meer voorwaarden toe aan een if- of unless-blok.

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

Hello, Dave.

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

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endif %}

case/when

Een schakelinstructie om een variabele te vergelijken met andere waarden en een ander codeblok voor elke waarde uitvoeren.

{% case user.fullname %}

{% when 'Dave Bowman' %}

Hello, Dave.

{% when 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endcase %}

Zie ook

Iteratietags
Variabele tags
Sjabloontags
Dataverse-tabelcodes

Notitie

Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)

De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).