Partager via


Balises de flux de contrôle

Notes

À compter du 12 octobre 2022, le portail Power Apps devient Power Pages. Plus d’informations : Microsoft Power Pages est maintenant généralement disponible (blog)
Nous allons bientôt migrer et fusionner la documentation des portails Power Apps avec la documentation de Power Pages.

Les balises de contrôle de flux déterminent quel bloc de code doit être exécuté et quel contenu doit être affiché selon les conditions données. Les conditions sont établies en utilisant les Opérateurs Liquid disponibles, ou simplement selon qu’une valeur donnée est true ou false.

if

Exécute un bloc de code si une condition donnée est respectée.

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

Hello, Dave.

{% endif %}

unless

Similaire à if, sauf qu’il exécute un bloc de code si une condition donnée est n’est pas respectée.

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

This is not the Home page.

{% endunless %}

elsif/else

Ajoute d’autres conditions à un bloc if ou unless.

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

Hello, Dave.

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

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endif %}

case/when

Une instruction de décision permettant de comparer une variable à différentes valeurs, et d’exécuter bloc de code différent pour chaque valeur.

{% case user.fullname %}

{% when 'Dave Bowman' %}

Hello, Dave.

{% when 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endcase %}

Voir aussi

Balises d’itération
Balises de variable
Balises de modèle
Table de balises Dataverse

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).