Mærker for kontrolflow

Bemærk

Fra 12. oktober 2022 bliver Power Apps-portaler til Power Pages. Flere oplysninger: Microsoft Power Pages er nu generelt tilgængelig (blog)
Vi overfører og fletter snart dokumentationen til Power Apps-portalerne med Power Pages-dokumentationen.

Kontrolflowmærker bestemmer, hvilken kodeblok der skal udføres, og hvilket indhold der skal gengives baseret på de givne betingelser. Betingelser oprettes ved hjælp af de tilgængelige Flydende operatorer eller blot baseret på sandhed eller usandhed for en given værdi.

if

Kører en kodeblok, hvis en bestemt betingelse er opfyldt.

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

Hello, Dave.

{% endif %}

unless

Som if, men kører en kodeblok, hvis en bestemt betingelse ikke er opfyldt.

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

This is not the Home page.

{% endunless %}

elsif/else

Føjer flere betingelser til en if- eller unless-blok.

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

Hello, Dave.

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

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endif %}

case/when

En switch-sætning, der kan sammenligne en variabel med forskellige værdier og udføre en ny kodeblok for hver værdi.

{% case user.fullname %}

{% when 'Dave Bowman' %}

Hello, Dave.

{% when 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endcase %}

Se også

Gentagelsesmærker
Variabelmærker
Skabelonmærker
Dataverse tabelmærker

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).