แชร์ผ่าน


ตัวดำเนินการอย่างมีเงื่อนไขแบบไม่ตายตัวที่พร้อมใช้งาน

หมายเหตุ

พอร์ทัล Power Apps คือ Power Pages โดยมีผลในวันที่ 12 ตุลาคม 2022 ข้อมูลเพิ่มเติม: Microsoft Power Pages มีให้ใช้งานทั่วไป (บล็อก)
ในไม่ช้าเราจะย้ายและรวมคู่มือพอร์ทัล Power Apps เข้ากับ คู่มือ Power Pages

เมื่อมีการใช้ในคำชี้แจงแบบมีเงื่อนไข (ถ้า ยกเว้น) ค่าแบบไม่ตายตัวบางค่าจะถือว่าเป็นจริง และบางค่าจะถือว่าเป็นเท็จ

ในแบบไม่ตายตัว null และค่าบูลีน จะถือว่าเป็นเท็จ สิ่งอื่นๆจะถือว่าเป็นจริง สตริงที่ว่างเปล่า อาร์เรย์ที่ว่างเปล่า เป็นต้น จะถือว่าเป็นจริง ตัวอย่างเช่น:

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

คุณสามารถทดสอบสำหรับสตริงที่ว่างเปล่าและอาร์เรย์ โดยใช้ความว่างเปล่าของค่าพิเศษ ถ้าจำเป็น

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

คุณยังสามารถทดสอบขนาดของ ชนิดแบบไม่ตายตัว, ชนิดแบบไม่ตายตัวหรือ ชนิดแบบไม่ตายตัว ได้โดยใช้คุณสมบัติขนาดพิเศษ

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

สรุป

ตัวดำเนินการ จริง False
จริง ×
False ×
Null ×
String ×
สตริงที่ว่างเปล่า ×
0 ×
1, 3.14 ×
อาร์เรย์หรือพจนานุกรม ×
อาร์เรย์ที่ว่างเปล่าหรือพจนานุกรม ×
ออบเจ็กต์ ×

ดูเพิ่มเติม

เก็บเนื้อหาต้นฉบับโดยใช้เทมเพลตเว็บ
เข้าใจตัวดำเนินการแบบไม่ตายตัว
ชนิดแบบไม่ตายตัว
ออบเจ็กต์แบบไม่ตายตัว
แท็กแบบไม่ตายตัว
ตัวกรองแบบไม่ตายตัว

หมายเหตุ

บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)

แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)