Compartilhar via


Tipos do Liquid disponíveis

Observação

Desde o dia 12 de outubro de 2022, os portais do Power Apps passaram a ser Power Pages. Mais Informações: O Microsoft Power Pages já está disponível para todos (blog)
Em breve, migraremos e mesclaremos a documentação dos portais do Power Apps com a documentação do Power Pages.

Os objetos líquidos podem retornar um dos sete tipos básicos: Cadeia de Caracteres, Número, Booliano, Matriz, Dicionário, DateTime ou Null. Os valores líquidos podem ser inicializados usando as marcas atribuir ou capturar.

Cadeia de caracteres

Uma cadeia de caracteres é declarada colocando-se o texto entre aspas simples ou duplas.

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

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

Obtenha o número de caracteres em uma cadeia de caracteres com a propriedade de tamanho.

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

Número

Os números podem ser inteiros ou flutuantes.

{% assign pi = 3.14 %}

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

This page has a long title.

{% endif %}

Booliano

Um Booliano é verdadeiro ou falso.

{% assign x = true %}

{% assign y = false %}

{% if x %}

This will be rendered, because x is true.

{% endif %}

Matriz

Uma matriz mantém uma lista de valores de qualquer tipo. Você pode acessar um determinado item por índice (com base zero) usando [ ], iterá-los usando for tag, e obter o número de itens em uma matriz usando a propriedade de tamanho.

{% for view in entitylist.views %}

{{ view.name }}

{% endfor %}

{{ entitylist.views[0] }}

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

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

{% endif %}

Dicionário

Os dicionários contêm uma coleção de valores que pode ser acessada por uma chave de cadeia de caracteres. Você pode acessar um determinado item por chave de cadeia de caracteres usando [ ], iterá-los usando for tag, e obter o número de itens no dicionário usando a propriedade de tamanho.

{{ request.params[ID] }}

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

The request parameters collection contains some items.

{% endif %}

DateTime

Um Objeto DateTime representam uma data e hora específicas.

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

Nulo

Null representa um valor vazio ou não existente. Todos os resultados que tentarem retornar um valor null não retornarão nada. Será tratado como falso nessas condições.

{% if request.params[ID] %}

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

{% endif %}

Consulte também

Armazenar conteúdo de origem usando os modelos da Web
Compreender operadores do Líquido
Condicional
Objetos do Líquido
Marcas do Líquido
Filtros do Líquido

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).