Del via


Tilgjengelige Liquid-typer

Obs!

Fra og med 12. oktober 2022 er Power Apps-portaler Power Pages. Mer informasjon: Microsoft Power Pages er nå tilgjengelig (blogg)
Vi overfører og slår snart sammen Power Apps-portaldokumentasjonen med Power Pages-dokumentasjonen.

Liquid-objekter kan returnere én av sju hovedtyper: streng, tall, boolsk, matrise, ordliste, dato/klokkeslett eller null. Liquid-variabler kan initialiseres ved hjelp av kodene assign eller capture.

Streng

En streng deklareres ved å omslutte tekst i enkle eller doble anførselstegn.

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

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

Hent antall tegn i en streng med size-egenskapen.

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

Tall

Tall kan være heltall eller flyttall.

{% assign pi = 3.14 %}

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

This page has a long title.

{% endif %}

Boolsk

Boolske verdier er enten sann eller usann.

{% assign x = true %}

{% assign y = false %}

{% if x %}

This will be rendered, because x is true.

{% endif %}

Matrise

Matriser inneholder en liste med verdier av alle typer. Du har tilgang til et angitt element etter (nullbasert) indeks ved å bruke [ ], iterere over dem ved hjelp av for-koden, og få antall elementer i matrisen ved hjelp av size-egenskapen.

{% for view in entitylist.views %}

{{ view.name }}

{% endfor %}

{{ entitylist.views[0] }}

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

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

{% endif %}

Ordliste

Ordlister holder en samling med verdier som kan åpnes av en strengnøkkel. Du har tilgang til et angitt element etter strengnøkkel ved å bruke [ ], iterere over dem ved hjelp av for-koden, og få antall elementer i ordlisten ved hjelp av size-egenskapen.

{{ request.params[ID] }}

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

The request parameters collection contains some items.

{% endif %}

Dato/klokkeslett

DateTime-objekter representerer en bestemt dato og klokkeslett.

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

Null

Null representerer en tom eller ikke-eksisterende verdi. Utdata som prøver å returnere en nullverdi gjengir ingenting. Den behandles som usann i betingelser.

{% if request.params[ID] %}

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

{% endif %}

Se også

Lagre kildeinnhold ved hjelp av nettmaler
Forstå Liquid-operatorer
Betingelser
Liquid-objekter
Liquid-koder
Liquid-filtre

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).