ตัวดำเนินการอย่างมีเงื่อนไขแบบไม่ตายตัวที่พร้อมใช้งาน
หมายเหตุ
พอร์ทัล 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 | × | |
อาร์เรย์หรือพจนานุกรม | × | |
อาร์เรย์ที่ว่างเปล่าหรือพจนานุกรม | × | |
ออบเจ็กต์ | × |
ดูเพิ่มเติม
เก็บเนื้อหาต้นฉบับโดยใช้เทมเพลตเว็บ
เข้าใจตัวดำเนินการแบบไม่ตายตัว
ชนิดแบบไม่ตายตัว
ออบเจ็กต์แบบไม่ตายตัว
แท็กแบบไม่ตายตัว
ตัวกรองแบบไม่ตายตัว
หมายเหตุ
บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)
แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)