Tag del flusso di controllo

Nota

A partire dal 12 ottobre 2022, i portali Power Apps sono denominati Power Pages. Altre informazioni: Microsoft Power Pages è ora generalmente disponibile (blog)
A breve verrà eseguita la migrazione e l'unione della documentazione dei portali Power Apps con la documentazione di Power Pages.

I tag del flusso di controllo determinano il blocco del codice da eseguire e il contenuto di cui eseguire il rendering in base alle condizioni specifiche. Le condizioni vengono sviluppate utilizzando gli Operatori liquidi disponibili o semplicemente si basano sulla verità o la falsità di un determinato valore.

if

Esegue un blocco di codice se viene rispettata una determinata condizione.

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

Hello, Dave.

{% endif %}

unless

Come if, ma esegue un blocco di codice se non viene rispettata una determinata condizione.

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

This is not the Home page.

{% endunless %}

elsif/else

Aggiunge più condizioni a un blocco if o unless.

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

Hello, Dave.

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

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endif %}

case/when

Un'istruzione switch per confrontare una variabile con valori diversi ed eseguire una blocco di codice diverso per ogni valore.

{% case user.fullname %}

{% when 'Dave Bowman' %}

Hello, Dave.

{% when 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endcase %}

Vedi anche

Tag di iterazione
Tag di variabile
Tag di modello
Tag di tabella Dataverse

Nota

Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)

Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).