แชร์ผ่าน


ฟังก์ชัน Table

ใช้กับ: แอปพื้นที่ทำงาน โฟลว์เดสก์ท็อป แอปแบบจำลอง Power Platform CLI

สร้าง ตาราง ชั่วคราว

คำอธิบาย

ฟังก์ชัน Table จะสร้างตารางจากรายการอาร์กิวเมนต์ของ เรกคอร์ด หรือตาราง

คอลัมน์ ของตารางผลลัพธ์จะเป็นการรวมคอลัมน์ทั้งหมดจากเรกคอร์ดและตารางของอาร์กิวเมนต์ทั้งหมด ค่า ว่าง จะถูกเพิ่มลงในคอลัมน์ใดๆ ที่เรกคอร์ดไม่มีค่า

ตารางคือค่าใน Power Apps ซึ่งก็เหมือนกับสตริงหรือตัวเลข คุณสามารถระบุตารางเป็นอาร์กิวเมนต์สำหรับฟังก์ชัน และฟังก์ชันสามารถส่งคืนตารางเป็นผลลัพธ์ Table ไม่ได้สร้างตารางถาวร แต่จะส่งคืนตารางชั่วคราวที่สร้างจากอาร์กิวเมนต์ของตารางแทน คุณสามารถระบุตารางชั่วคราวนี้เป็นอาร์กิวเมนต์สำหรับฟังก์ชันอื่น แสดงภาพตารางในแกลเลอรี หรือฝังลงในตารางอื่น สำหรับข้อมูลเพิ่มเติม โปรดดู การทำงานกับตาราง

คุณยังสามารถสร้างตารางแบบคอลัมน์เดียวที่มีไวยากรณ์ [ value1, value2, ... ]

ไวยากรณ์

ตาราง( RecordOrTable1 [, RecordOrTable2, ... ] )

  • RecordOrTable(s) - จำเป็นต้องมี เรกคอร์ดหรือตารางที่จะเพิ่มลงในตารางผลลัพธ์ หากมีการระบุตาราง เรกคอร์ดของตารางจะถูกเพิ่มลงในตารางผลลัพธ์เหมือนกับว่ามีการเพิ่มทีละรายการ

Table( Untyped )

  • Untyped - จำเป็น ออบเจ็กต์ไม่ระบุชนิด ที่แสดงถึงตารางหรืออาร์เรย์ ค่าที่ยอมรับได้ขึ้นอยู่กับตัวให้บริการไม่ระบุชนิด สำหรับ JSON ออบเจ็กต์ไม่ระบุชนิดคาดว่าจะเป็นอาร์เรย์ JSON โดยไม่คำนึงถึงชนิดเนื้อหาของอาร์เรย์ที่ไม่ได้ระบุชนิด ตารางผลลัพธ์จะเป็นตารางคอลัมน์เดียวของออบเจ็กต์ที่ไม่ได้ระบุชนิด

ตัวอย่าง

  • ตั้งค่าคุณสมบัติของ Items ของกล่องรายการให้กับสูตรนี้:

    Table( {Color: "red"}, {Color: "green"}, {Color: "blue" } )
    

    กล่องรายการจะแสดงแต่ละสีเป็นตัวเลือก

  • เพิ่มแกลเลอรีข้อความ และตั้งค่าคุณสมบัติของ Items ให้กับฟังก์ชันนี้:

    Table( {Item: "Violin123", Location:"France", Owner:"Fabrikam"}, {Item:"Violin456", Location:"Chile"} )
    

    แกลเลอรีจะแสดงสองเรกคอร์ด ที่ทั้งสองเรกคอร์ดมีชื่อและตำแหน่งที่ตั้งของรายการ เฉพาะเรกคอร์ดเดียวเท่านั้นที่มีชื่อเจ้าของ

  • สูตรนี้รวมขนาดมาตรฐานและขนาดขยายไว้ในตารางเดียว

    Table( { Value: "XS" }, [ "S", "M", "L" ], { Value: "XL" } )