Налични типове на Liquid
Бележка
В сила от 12 октомври 2022 г. „Портали на Power Apps“ става Power Pages. Повече информация: Microsoft Power Pages вече е общодостъпен (блог)
Скоро ще мигрираме и ще обединим документацията на „Портали на Power Apps“ с документацията на Power Pages.
Обектите на Liquid могат да върнат един от седем основни типа: Низ, Число, Булев, Масив, Речник, Дата и час или Нулев. Променливите на Liquid могат да бъдат инициализирани с помощта на етикетите за присвояване или улавяне.
Низ
Низ се декларира чрез опаковането на текста в единични или двойни кавички.
{% assign string_a = "Hello World!" %}
{% assign string_b = 'Single quotes work too.' %}
Получете броя знаци в даден низ чрез свойството „размер”.
{{ string_a.size }} <!-- Output: 12 -->
Число
Числата могат да бъдат целочислени или с плаваща запетая.
{% assign pi = 3.14 %}
{% if page.title.size > 100 %}
This page has a long title.
{% endif %}
Булев
Булев е или „true“, или „false“.
{% assign x = true %}
{% assign y = false %}
{% if x %}
This will be rendered, because x is true.
{% endif %}
Масив
Масивът съдържа списък със стойности от всякакъв тип. Можете да получите достъп до даден елемент чрез (базиран на нула) индекс с помощта на [ ], да ги обходите с помощта на за етикет и да получите броя на елементите в масив с помощта на свойството „размер”.
{% for view in entitylist.views %}
{{ view.name }}
{% endfor %}
{{ entitylist.views[0] }}
{% if entitylist.views.size > 0 %}
This list has {{ entitylist.views.size }} views.
{% endif %}
Речник
Речниците съдържат колекция от стойности, които могат да бъдат използвани от ключ на низ. Можете да получите достъп до даден елемент чрез ключ на низ с помощта на [ ], да ги обходите с помощта на за етикет и да получите броя на елементите в речника с помощта на свойството „размер”.
{{ request.params[ID] }}
{% if request.params.size > 0 %}
The request parameters collection contains some items.
{% endif %}
ДатаЧас
Обект на дата и час представлява конкретни дата и час.
{{ page.modifiedon | date: 'f' }}
Нулево
Нулевата стойност представлява празна или несъществуваща стойност. Всички изходи, които се опитват да върнат нулева стойност, няма да рендират нищо. Тя ще бъде третирана като грешна при определени условия.
{% if request.params[ID] %}
This will render if the ID request parameter is NOT null.
{% endif %}
Вижте също
Съхраняване на съдържание на източник с помощта на уеб шаблони
Разбиране на операторите на Liquid
Условно
Обекти на Liquid
Етикети на Liquid
Филтри на Liquid
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).