แชร์ผ่าน


ฟังก์ชัน Set

นำไปใช้กับ: แอป Canvas การ์ด Dataverse low-code ปลั๊กอิน Power Platform CLI

ตั้งค่าของตัวแปรส่วนกลาง

ภาพรวม

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

ตัวแปรส่วนกลางมีให้ใช้งานทั่วทั้งแอปของคุณบนหน้าจอทั้งหมด ตัวแปรเหล่านี้เป็นประเภทตัวแปรที่เรียบง่ายที่สุด และตอบสนองความต้องการของสถานการณ์ส่วนใหญ่ได้ นอกจากนี้ ยังมีตัวแปรบริบทที่มีขอบเขตอยู่แค่หน้าจอเดียวและคอลเลกชันที่อนุญาตให้มีการปรับเปลี่ยนระดับแถวในตาราง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกอื่นๆ ดูที่ ทำความเข้าใจตัวแปร

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

คำอธิบาย

ตัวแปรส่วนกลางจะถูกสร้างขึ้นทางอ้อมโดยการใช้ฟังก์ชัน Set ไม่จำเป็นต้องมีการประกาศอย่างชัดเจน ถ้าคุณเอาฟังก์ชัน Set ทั้งหมดออกจากตัวแปรส่วนกลาง ตัวแปรส่วนกลางนั้นจะหายไป เมื่อต้องล้างตัวแปร ให้ตั้งค่าเป็นค่าที่เป็นผลลัพธ์ของ ฟังก์ชัน Blank

คุณสามารถดูค่าของตัวแปร คำจำกัดความ และการใช้งานของคุณได้ด้วยมุมมองตัวแปรใต้เมนู ไฟล์ ใน Power Apps Studio

ดังที่ตัวอย่างของหัวข้อนี้แสดงในภายหลัง ตัวแปรส่วนกลางสามารถเก็บข้อมูลได้หลายประเภท รวมถึง:

  • ค่าเดี่ยว
  • เรกคอร์ด
  • ตาราง
  • การอ้างอิงออบเจ็กต์
  • ผลลัพธ์จากสูตร

ตัวแปรส่วนกลางจะเก็บค่าไว้จนกว่าจะปิดแอป เมื่อปิด ค่าของตัวแปรส่วนกลางจะหายไป และต้องสร้างขึ้นใหม่เมื่อโหลดแอปอีกครั้ง

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

Set ไม่มีค่าส่งคืน และคุณสามารถใช้ได้ภายในสูตรพฤติกรรม เท่านั้น

ไวยากรณ์

ตั้งค่า( ชื่อตัวแปร, ค่า )

  • VariableName - จำเป็น ชื่อของตัวแปรส่วนกลางสำหรับสร้างหรืออัปเดต
  • ค่า - จำเป็น ค่าสำหรับมอบหมายให้กับตัวแปรบริบท

ตัวอย่าง

สูตร คำอธิบาย ผลลัพธ์
เซต(เคาน์เตอร์, 1 ) สร้างหรือปรับเปลี่ยน ตัวนับ ตัวแปรส่วนกลาง ตั้งค่าเป็น 1 เคาน์เตอร์ มีค่า 1 คุณสามารถอ้างอิงตัวแปรโดยใช้ ตัวนับ ของชื่อในสูตรได้บนทุกหน้าจอ
เซต(เคาน์เตอร์,2) ตั้งค่าของตัวแปรส่วนกลาง ตัวนับ จากตัวอย่างที่แล้วเป็น 2 เคาน์เตอร์ มีค่า 2
เซต(เคาน์เตอร์,เคาน์เตอร์ + 1 ) เพิ่มค่าของตัวแปรส่วนกลาง ตัวนับ จากตัวอย่างที่แล้วเป็น 3 เคาน์เตอร์ มีค่า 3
ชุด(ชื่อ, "ลิลลี่") สร้างหรือปรับเปลี่ยนตัวแปรส่วนกลาง ชื่อ ตั้งค่าเป็น Lily ชื่อ มีค่าเป็น ลิลลี่
ชุด(บุคคล, { ชื่อ: "มิลตัน", ที่อยู่: "1 ถนนเมน" } ) สร้างหรือปรับเปลี่ยนตัวแปรส่วนกลาง บุคคล ตั้งค่าให้เป็นเรกคอร์ด เรกคอร์ดมีสองคอลัมน์ชื่อ ชื่อ และ ที่อยู่ ค่าของคอลัมน์ ชื่อ คือ Milton และค่าของคอลัมน์ ที่อยู่ เป็น 1 ถนนหลัก บุคคล มีค่าของบันทึก { ชื่อ: "มิลตัน", ที่อยู่: "1 Main St" }

อ้างอิงเรกคอร์ดนี้ทั้งเรกคอร์ดด้วยชื่อ บุคคล หรืออ้างอิงเพียงคอลัมน์เดียวของเรกคอร์ดนี้ด้วย ชื่อ.บุคคล หรือ ที่อยู่.บุคคล
ชุด(บุคคล, แพทช์(บุคคล, {ที่อยู่: "2 ถนนสายหลัก" } ) ) ใช้ได้กับฟังก์ชัน Patch เพื่ออัปเดตตัวแปรส่วนกลาง บุคคล โดยตั้งค่าคอลัมน์ ที่อยู่ เป็น 2 ถนนหลัก บุคคล ตอนนี้มีค่าของบันทึก { ชื่อ: "มิลตัน", ที่อยู่: "2 Main St" }