กลับไปหน้า Power Apps
ทริคPower Apps

Collection — ตารางข้อมูลในเครื่อง

Collection คือตารางข้อมูลที่เก็บไว้ในหน่วยความจำของแอป ใช้เก็บสถานะชั่วคราว แคช และข้อมูลที่ยังไม่ได้บันทึก.

เริ่มอ่านตรงนี้ก่อน

อธิบายแบบง่าย

Collection — ตารางข้อมูลในเครื่อง คือเรื่องที่ช่วยให้เราใช้ทำแอปภายในทีมแบบ low-codeได้ถูกทางขึ้น

ระดับ

เหมาะกับคนเริ่มต้น

ใช้เมื่อไหร่

คุณต้องการเก็บรายการที่ผู้ใช้เลือกไว้ชั่วคราว

อ่านแล้วทำอะไรต่อ

ใช้ Collect รวบรวมแถวที่เลือกไว้ใน collection ก่อนจะบันทึกทีเดียวพร้อมกัน

เห็นภาพ: ทริคนี้เป็นยังไง

  1. 1ClearCollect(colOpenRequests, …)ล้าง collection เดิมทิ้ง
  2. 2โหลด Filter(Requests, Status="Open")ได้ข้อมูลชุดใหม่
  3. 3ใช้ colOpenRequests ใน Galleryทำงานในเครื่อง เร็ว

▶ เล่นอัตโนมัติ · ชี้เมาส์เพื่อหยุด · กดแถบด้านบนเพื่อข้ามขั้น

ClearCollect ล้างของเก่าแล้วโหลดชุดใหม่เข้าเครื่อง

ใช้ตอนไหน?

  • คุณต้องการเก็บรายการที่ผู้ใช้เลือกไว้ชั่วคราว
  • คุณต้องการพักการแก้ไขไว้ก่อนกดบันทึกจริง
  • คุณต้องการเก็บข้อมูลอ้างอิงชุดเล็ก ๆ ไว้ในเครื่อง

ความหมาย

collection คือที่เก็บข้อมูลแบบตารางไว้ในเครื่องระหว่างที่เปิดแอปอยู่ จัดการได้ด้วยฟังก์ชันอย่าง ClearCollect, Collect และ RemoveIf

ตัวอย่าง ClearCollect

ClearCollect จะล้างข้อมูลเดิมใน collection ทิ้ง แล้วโหลดข้อมูลชุดใหม่เข้ามา

ClearCollect(
  colOpenRequests,
  Filter(Requests, Status = "Open")
)

ตัวอย่างการใช้

เก็บรายการที่เลือกไว้ในเครื่อง

ใช้ Collect รวบรวมแถวที่เลือกไว้ใน collection ก่อนจะบันทึกทีเดียวพร้อมกัน

ลองเล่นดู