Tilgængelige Liquid-typer

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.

Liquid-objekter kan returnere en af syv grundlæggende typer: Streng, Tal, Boolesk, System, Ordbog, DateTime eller Null. Liquid-variabler kan initialiseres ved hjælp af mærket assign eller capture.

Streng

En streng erklæres ved at ombryde tekst i enkelte eller dobbelte anførselstegn.

{% assign string_a = "Hello World!" %}

{% assign string_b = 'Single quotes work too.' %}

Hent antallet af tegn i en streng med størrelsesegenskaben.

{{ string_a.size }} <!-- Output: 12 -->

Tal

Tal kan være heltal eller flydende tal.

{% assign pi = 3.14 %}

{% if page.title.size > 100 %}

This page has a long title.

{% endif %}

Boolesk

En boolesk værdi er enten true eller false.

{% assign x = true %}

{% assign y = false %}

{% if x %}

This will be rendered, because x is true.

{% endif %}

Matrix

En matrix indeholder en liste over værdier af enhver type. Du kan få adgang til et givet element efter indekset (nulbaseret) ved hjælp af [ ], gentage over dem ved hjælp af mærket for, og hente antallet af elementer i matricen ved hjælp af størrelsesegenskaben.

{% for view in entitylist.views %}

{{ view.name }}

{% endfor %}

{{ entitylist.views[0] }}

{% if entitylist.views.size > 0 %}

This list has {{ entitylist.views.size }} views.

{% endif %}

Ordbog

Ordbøger indeholder en samling af værdier, som en strengnøgle giver adgang til. Du kan få adgang til et givet element efter strengnøgle ved hjælp af [ ], gentage over dem ved hjælp af mærket for og hente antallet af elementer i ordbogen ved hjælp af størrelsesegenskaben.

{{ request.params[ID] }}

{% if request.params.size > 0 %}

The request parameters collection contains some items.

{% endif %}

DateTime

Et DateTime-objekt repræsenterer en bestemt dato og et klokkeslæt.

{{ page.modifiedon | date: 'f' }}

Null

Null repræsenterer en værdi, der er tom eller ikke-eksisterende. Output, der forsøger at returnere en null-værdi, gengiver ikke noget. Det vil blive behandlet som false i betingelser.

{% if request.params[ID] %}

This will render if the ID request parameter is NOT null.

{% endif %}

Se også

Gemme kildeindhold ved hjælp af webskabeloner
Forstå Liquid-operatorer
Betinget
Liquid-objekter
Liquid-mærker
Liquid-filtre

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).