Power Fx: ฟังก์ชัน Patch
Patch ใช้สร้างหรืออัปเดต record ในแหล่งข้อมูล.
เริ่มอ่านตรงนี้ก่อน
อธิบายแบบง่าย
Power Fx: ฟังก์ชัน Patch คือเรื่องที่ช่วยให้เราใช้ทำแอปภายในทีมแบบ low-codeได้ถูกทางขึ้น
ระดับ
เหมาะกับคนที่เริ่มลงมือทำแล้ว
ใช้เมื่อไหร่
คุณต้องการกำหนดวิธีบันทึกข้อมูลเอง
อ่านแล้วทำอะไรต่อ
สร้างข้อมูลคำขอใหม่จากค่าที่กรอกในฟอร์ม แล้วตั้งสถานะเริ่มต้น
เห็นภาพ: ทริคนี้เป็นยังไง
ฟอร์มในแอป
Title
SharePoint List: Requests
| Title | Status |
|---|---|
| ขอวัสดุ A | Open |
| ขอวัสดุ B | New ✨ |
ใช้ตอนไหน?
- คุณต้องการกำหนดวิธีบันทึกข้อมูลเอง
- คุณต้องการอัปเดตเฉพาะบางช่อง
- คุณต้องการสร้างข้อมูลใหม่โดยไม่ผ่านการกดส่งฟอร์มแบบมาตรฐาน
ความหมาย
Patch คือฟังก์ชันของ Power Fx ที่ใช้แก้ไขข้อมูลทีละแถว มักใช้คู่กับ Defaults เมื่อต้องการสร้างแถวใหม่ หรือใช้กับแถวที่เลือกไว้เมื่อต้องการอัปเดต
สร้างข้อมูลแถวใหม่
ใช้ Defaults(DataSource) สำหรับสร้างแถวข้อมูลใหม่
Patch(
Requests,
Defaults(Requests),
{
Title: txtTitle.Text,
Status: "New"
}
)ตัวอย่างการใช้
บันทึกคำขอ
สร้างข้อมูลคำขอใหม่จากค่าที่กรอกในฟอร์ม แล้วตั้งสถานะเริ่มต้น