Tagi przepływu sterowania

Uwaga

12 października 2022 r. funkcja Portale usługi Power Apps została przekształcona w usługę Power Pages. Więcej informacji: Usługa Microsoft Power Pages jest teraz ogólnie dostępna (blog)
Wkrótce zmigrujemy i scalimy dokumentację funkcji Portale usługi Power Apps z dokumentacją usługi Power Pages.

Tagi Przepływ sterowania określają, który blok kodów powinien zostać wykonany i które treści powinny być renderowane w oparciu o podane warunki. Warunki są budowane przy użyciu dostępnych operatorów Liquid, lub tylko na podstawie rzeczywistości lub zafałszowania danej wartości.

jeżeli

Wykonuje blok kodu, jeśli określony warunek został spełniony.

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

Hello, Dave.

{% endif %}

chyba że

Podobny do if, ale wykonuje blok kodu, jeśli określony warunek nie zostanie spełniony.

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

This is not the Home page.

{% endunless %}

elsif/else

Dodaje więcej warunków do if lub bloku unless.

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

Hello, Dave.

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

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endif %}

case/when

Instrukcja switch, aby porównać zmienną do różnych wartości i wykonać inny blok kodu dla każdej wartości.

{% case user.fullname %}

{% when 'Dave Bowman' %}

Hello, Dave.

{% when 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endcase %}

Zobacz także

Tagi iteracji
Tagi zmiennych
Tagi szablonów
Znaczniki tabeli Dataverse

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).