ข้อจำกัดที่ทราบเกี่ยวกับการสั่งงานแบบสมัยใหม่
ข้อจำกัดของไลบรารีคอมโพเนนต์ Power Fx และคำสั่ง
Power Fx ใช้โครงสร้างพื้นฐานบางอย่างแบบเดียวกับเพจที่กำหนดเองและแอปพื้นที่ทำงาน ข้อจำกัดของหน้ากำหนดเอง ที่เกี่ยวข้องยังใช้กับคำสั่งได้เช่นกัน
- ขณะนี้ฟังก์ชัน Power Fx บางฟังก์ชันไม่รองรับคำสั่ง
- ปัจจุบัน Microsoft Dataverse เป็นแหล่งข้อมูลเดียวที่รองรับเมื่อใช้ Power Fx พร้อมคำสั่ง อย่างไรก็ตาม คุณสามารถใช้หน้าที่กำหนดเองเพื่อเชื่อมต่อกับข้อมูลภายนอกได้
- เมื่อต้องการเพิ่มตารางเพิ่มเติม ให้เปิดไลบรารีคอมโพเนนต์คำสั่งจากตัวออกแบบคำสั่ง หรือคุณอาจเปิดตัวออกแบบคำสั่งขึ้นมาใหม่โดยเลือกตารางอื่นในตัวออกแบบแอป
- เมื่อคุณเขียนสูตร Power Fx ในตัวออกแบบคำสั่ง บางครั้ง IntelliSense อาจให้คำแนะนำสำหรับฟังก์ชันที่ไม่สนับสนุน ข้อผิดพลาดอาจไม่แสดงสำหรับฟังก์ชันที่ไม่รองรับภายในตัวออกแบบคำสั่งหรือไลบรารีส่วนประกระกอบของคำสั่งที่เกี่ยวข้อง
- คำสั่งและไลบรารีคอมโพเนนต์คำสั่งที่สร้างจากแอปหนึ่งไม่สามารถเพิ่มไปยังแอปต่างๆ ได้ อย่างไรก็ตาม คุณสามารถคัดลอกคำสั่งและวางลงในแอปอื่นหรือตำแหน่งแถบคำสั่งได้
- ปัจจุบัน Power Fx ไม่รองรับกฎการมองเห็นแบบสำเร็จรูปหรือแบบกำหนดเองใดๆ จากคำสั่งแบบคลาสสิก การมองเห็นแบบคลาสสิกมีการรองรับหากไม่ได้ใช้ Power Fx การย้ายคำสั่งแบบคลาสสิกไปเป็นรูปแบบกฎสมัยใหม่และแบบคลาสสิกมีความจำเป็น แต่จะไม่แสดงในตัวออกแบบคำสั่ง อย่างไรก็ตาม การมองเห็นแบบคลาสสิกจะแสดงภายในไฟล์โซลูชันและ Dataverse
- หากต้องการลบไลบรารีคอมโพเนนต์คำสั่ง คุณต้องลบแอป หรือคุณสามารถลบเรกคอร์ดที่เกี่ยวข้องภายในตารางองค์ประกอบแอปแบบจำลอง แล้วจึงลบไลบรารีคอมโพเนนต์ เรกคอร์ดองค์ประกอบของแอปแบบจำลองนี้มีอยู่ใน Dataverse แต่ไม่แสดงในโซลูชัน ข้อมูลเพิ่มเติม: ลบเรกคอร์ดองค์ประกอบของแอปแบบจำลอง
- ไม่รองรับคำสั่งที่ใช้ PowerFx และจะไม่ทำงานภายใน Dynamics 365 App for Outlook หรือแอปแบบจำลองที่โฮสต์ภายในพอร์ทัล
- การเปลี่ยนแปลงเมตาดาต้าสำหรับแอตทริบิวต์อาจไม่แสดงในนิพจน์ Power Fx หากต้องการอัปเดตเมตาดาต้า ให้เปิดไลบรารีคอมโพเนนต์โดยใช้การดำเนินการของแถบคำสั่งในตัวออกแบบคำสั่ง ใน Power Apps Studio สำหรับแอปพื้นที่ทำงาน ให้เลือก แหล่งข้อมูล เลือกแหล่งข้อมูล แล้วเลือก รีเฟรช การดำเนินการนี้จะอัปเดตเมตาดาต้าสำหรับไลบรารีคอมโพเนนต์
ข้อจำกัดของตัวออกแบบคำสั่ง
- คำสั่งแบบคลาสสิกที่มีอยู่ก่อนไม่สามารถกำหนดเองภายในตัวออกแบบคำสั่งจนกว่าจะย้ายไปยังโครงสร้างพื้นฐานที่ทันสมัย ซึ่งรวมถึงคำสั่งที่พร้อมใช้งานทันที ซึ่งจะค่อยๆ มีการย้ายข้อมูลเมื่อเวลาผ่านไป คุณสามารถใช้กลไกอื่นๆ และเครื่องมือของบริษัทอื่นเพื่อปรับแต่งคำสั่งแบบคลาสสิกต่อไปได้
- ไม่รองรับปุ่มที่เติมแบบไดนามิก เราแนะนำให้สร้างคำสั่งอย่างเปิดเผย
- ขณะนี้ส่วนหัวของแอปพลิเคชันทั่วไปและแถบคำสั่งของแดชบอร์ดยังไม่ได้รับการรองรับในตัวออกแบบคำสั่ง รายการเหล่านี้มีการปรับแต่งไม่บ่อยนัก แบ่งปันข้อคิดเห็นหากคุณเห็นว่าสิ่งนี้มีค่าที่ควรให้ความสำคัญ
- รองรับไลบรารีคอมโพเนนต์ Power Fx เดียว ตัวออกแบบคำสั่งอาจแสดงข้อความแสดงข้อผิดพลาด: "ไม่สามารถเตรียมใช้งานตัวจัดการคอมโพเนนต์ได้ มีไลบรารีคอมโพเนนต์หลายรายการที่เชื่อมโยงกับแอปของคุณ" ข้อผิดพลาดนี้เกิดขึ้นเมื่อแอปมีไลบรารีคอมโพเนนต์ที่ซ้ำกันหลายไลบรารีเชื่อมโยงอยู่ ซึ่งขณะนี้ไม่ได้รับการสนับสนุนกับแอปแบบจำลอง หากต้องการแก้ไขข้อจำกัดนี้ ให้นำรายการ
AppElement
เพิ่มเติมสำหรับแอปนั้นออก โดยลบการขึ้นต่อกันของไลบรารีหลายรายการออกจากแอปเพื่อให้มั่นใจว่ามีรายการAppElement
เพียงรายการเดียว - การแก้ไขคำสั่งบนหน้าคำสั่งจากพื้นที่ โซลูชัน หรือ ตาราง ใน Power Apps (make.powerapps.com) ไม่มีความสามารถในการตั้งค่า
Run formula
เป็นการดำเนินการ หรือShow on condition from formula
เป็นกฎการมองเห็น ความสามารถเหล่านี้จะใช้ได้เฉพาะเมื่อแก้ไขคำสั่งจากภายในตัวออกแบบแอปสมัยใหม่เท่านั้น
ลบเรกคอร์ดองค์ประกอบของแอปแบบจำลอง
คำเตือน
หากแอปมีคำสั่งตาม Power Fx คำสั่งเหล่านั้นจะไม่ทำงานอีกต่อไปหลังจากที่คุณลบเรกคอร์ดของตารางองค์ประกอบของแอปแบบจำลอง
การใช้ตาราง องค์ประกอบแอปแบบจำลอง ให้ทำดังนี้
- สร้างโฟลว์เพื่อรับรายการแถว ข้อมูลเพิ่มเติม: รับรายการแถว
- จากนั้นเรียกใช้โฟลว์เพื่อค้นหา ค่าที่ไม่ซ้ำของรหัสแถว สำหรับแถวที่คุณต้องการลบและคัดลอก คุณยังสามารถหาค่าแถวนี้ได้โดยการดูแถวของตารางในฮับตารางสำหรับตารางองค์ประกอบแอปแบบจำลองที่ make.powerapps.com
- สร้างขั้นตอนเพื่อลบแถวโดยใช้ค่ารหัสเฉพาะที่คุณคัดลอกในขั้นตอนก่อนหน้า ข้อมูลเพิ่มเติม: ลบแถว
- เผยแพร่แอปแบบจำลองที่เกี่ยวข้องกับเรกคอร์ดองค์ประกอบของแอปแบบจำลอง