可用 Liquid 条件运算符

备注

从 2022 年 10 月 12 日起,Power Apps 门户更名为 Power Pages。 详细信息请参阅:Microsoft Power Pages 现已正式发布(博客)
不久后我们将迁移 Power Apps 门户文档并将其与 Power Pages 文档合并在一起。

在条件语句(ifunless)中使用时,有些 Liquid 值将视为 true,有些则视为 false。

在 Liquid 中,null 和布尔值 false 被视为 false,其他所有项均视为 true。 空字符串、空数组等被视为 true。 例如,

{% assign empty_string = "" %}
{% if empty_string %}
<p>This will render.</p>
{% endif %}

如果需要,您可以使用特殊值 empty 对空字符串和数组进行测试。

{% unless page.title == empty %}
<h1>{{ page.title }}</h1>
{% endunless %}

也可以使用特殊的大小属性测试 Liquid 类型Liquid 类型Liquid 类型的大小。

{% if page.children.size > 0 %}
<ul>
{% for child in page.children %}
<li>{{ child.title }}</li>
{% endfor %}
</ul>
{% endif %}

摘要

操作员
×
×
Null ×
String ×
空字符串 ×
0 ×
1, 3.14 ×
数组或词典 ×
空数组或词典 ×
对象 ×

另请参阅

使用 Web 模板存储源内容
了解 Liquid 运算符
Liquid 类型
Liquid 对象
Liquid 标记
Liquid 筛选器

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。