Tipi Liquid disponibili

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.

Gli oggetti Liquid possibile restituire uno o sette tipi di base: String, Number, Boolean, Array, Dictionary, DateTime o Null. Variabili Liquid possono essere inizializzate utilizzando i tag assegna o acquisisci.

String

Una stringa viene dichiarata racchiudendo il testo tra virgolette singole o doppie.

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

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

Per ottenere il numero di caratteri in una stringa, utilizza la proprietà size.

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

Numero

I numeri possono essere interi o mobili.

{% assign pi = 3.14 %}

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

This page has a long title.

{% endif %}

Boolean

Un valore booleano è true o false.

{% assign x = true %}

{% assign y = false %}

{% if x %}

This will be rendered, because x is true.

{% endif %}

Matrice

Una matrice utilizza un elenco di valori di qualsiasi tipo. Puoi accedere a un elemento specifico per indice (basato su zero) utilizzando [ ], scorrere gli elementi utilizzando il tag for e ottenere il numero di elementi nella matrice con la proprietà size.

{% for view in entitylist.views %}

{{ view.name }}

{% endfor %}

{{ entitylist.views[0] }}

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

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

{% endif %}

Dictionary

I dizionari contengono un insieme di valori a cui è possibile essere tramite una chiave di stringa. Puoi accedere a un elemento specifico per chiave di stringa utilizzando [ ], scorrere gli elementi utilizzando il tag for e ottenere il numero di elementi nel dizionario con la proprietà size.

{{ request.params[ID] }}

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

The request parameters collection contains some items.

{% endif %}

DateTime

Un oggetto DateTime rappresenta una data e un'ora specifiche.

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

Null

Null rappresenta un valore vuoto o inesistente. Tutti gli di output che tentano di restituire un valore non eseguiranno il rendering di nulla. Verranno trattati come false nelle condizioni.

{% if request.params[ID] %}

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

{% endif %}

Vedi anche

Archiviazione di contenuto di origine utilizzando modelli Web
Informazioni sugli operatori Liquid
Condizionale
Oggetti Liquid
Tag Liquid
Filtri Liquid

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