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

Power Fx: ฟังก์ชัน Patch

Patch ใช้สร้างหรืออัปเดต record ในแหล่งข้อมูล.

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

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

Power Fx: ฟังก์ชัน Patch คือเรื่องที่ช่วยให้เราใช้ทำแอปภายในทีมแบบ low-codeได้ถูกทางขึ้น

ระดับ

เหมาะกับคนที่เริ่มลงมือทำแล้ว

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

คุณต้องการกำหนดวิธีบันทึกข้อมูลเอง

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

สร้างข้อมูลคำขอใหม่จากค่าที่กรอกในฟอร์ม แล้วตั้งสถานะเริ่มต้น

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

Patch — บันทึกจากฟอร์มเป็นแถวใหม่
fx Patch(Requests, Defaults(Requests), { Title: txtTitle.Text, Status: "New" })

ฟอร์มในแอป

Title

พิมพ์ชื่อคำขอ…

SharePoint List: Requests

TitleStatus
ขอวัสดุ AOpen
ขอวัสดุ BNew ✨
ดู Patch บันทึกค่าจากฟอร์มเป็นแถวใหม่ใน SharePoint List (เล่นอัตโนมัติ)

ใช้ตอนไหน?

  • คุณต้องการกำหนดวิธีบันทึกข้อมูลเอง
  • คุณต้องการอัปเดตเฉพาะบางช่อง
  • คุณต้องการสร้างข้อมูลใหม่โดยไม่ผ่านการกดส่งฟอร์มแบบมาตรฐาน

ความหมาย

Patch คือฟังก์ชันของ Power Fx ที่ใช้แก้ไขข้อมูลทีละแถว มักใช้คู่กับ Defaults เมื่อต้องการสร้างแถวใหม่ หรือใช้กับแถวที่เลือกไว้เมื่อต้องการอัปเดต

สร้างข้อมูลแถวใหม่

ใช้ Defaults(DataSource) สำหรับสร้างแถวข้อมูลใหม่

Patch(
  Requests,
  Defaults(Requests),
  {
    Title: txtTitle.Text,
    Status: "New"
  }
)

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

บันทึกคำขอ

สร้างข้อมูลคำขอใหม่จากค่าที่กรอกในฟอร์ม แล้วตั้งสถานะเริ่มต้น

ลองเล่นดู