แชร์ผ่าน


เปลี่ยนชื่อแหล่งข้อมูลตามการดำเนินการ Power Apps

การเปลี่ยนแปลงในชื่อที่แสดงของตัวเชื่อมต่อใน Power Apps อาจทำให้เกิดข้อผิดพลาดในสูตรที่แอปใช้ ปัญหานี้ต้องใช้ความพยายามเป็นพิเศษในการปรับปรุงสูตรที่มีอยู่ด้วยการแทรกแซงด้วยตนเอง และการเปลี่ยนชื่อ

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

แหล่งข้อมูลตามการดำเนินการและแบบตาราง

ก่อนที่คุณจะเริ่มใช้คุณลักษณะนี้ สิ่งสำคัญคือต้องเข้าใจความแตกต่างระหว่างแหล่งข้อมูลตามการดำเนินการและแบบตาราง

แหล่งข้อมูลตามการดำเนินการใช้แหล่งข้อมูล หรือชื่อบริการในสูตร แหล่งข้อมูลแบบตารางใช้ชื่อของตารางแทน

ตัวอย่างเช่น Azure DevOps เป็นตัวเชื่อมต่อตามการดำเนินการ ในขณะที่ Excel เป็นแหล่งข้อมูลแบบตาราง

ตัวอย่างเช่น เมื่อคุณอ้างอิงอินสแตนซ์ Azure DevOps สูตรใช้ Azure DevOps เป็นชื่อแหล่งข้อมูล

ตัวอย่างแหล่งข้อมูล AzureDevOps

เมื่อใช้ Excel ชื่อแหล่งข้อมูลในสูตรจะใช้ชื่อตาราง (แทนที่จะเป็นตัวเชื่อมต่อ หรือชื่อบริการ):

ตัวอย่างแหล่งข้อมูล Excel

ชื่อแหล่งข้อมูลสร้างขึ้นอย่างไร

ชื่อแหล่งข้อมูลถูกสร้างขึ้นจากชื่อที่แสดงของการเชื่อมต่อที่ใช้ อินสแตนซ์แรกของชื่อแหล่งข้อมูลในแอปมักเป็นชื่อที่ถูกต้องของการเชื่อมต่อ ตัวอย่างเช่น หากคุณใช้แหล่งข้อมูล "AzureDevOps" ชื่อของการเชื่อมต่อจะเป็น "AzureDevOps" และหากคุณเพิ่มแหล่งข้อมูล "AzureDevOps" อีกตัวลงในแอปพลิเคชันเดียวกัน แหล่งข้อมูลตัวที่สองจะมีชื่อว่า "AzureDevOps_1"

ตัวเชื่อมต่อที่เปลี่ยนชื่อ

ในบางครั้ง ตัวเชื่อมต่อจะผ่านการเปลี่ยนแปลงในชื่อที่แสดง ตัวอย่างเช่น จาก "OldConnector" เป็น "NewConnector"

แอปที่มีอยู่จะยังคงทำงานแม้ว่าชื่อแหล่งข้อมูลของคุณจะระบุว่า "OldConnector" ลักษณะการทำงานนี้เป็นเพราะแหล่งข้อมูลของคุณยังคงชี้ (ใต้หน้าปก) ไปยังประเภทตัวเชื่อมต่อที่ถูกต้อง

อย่างไรก็ตาม หากคุณทิ้งแหล่งข้อมูลที่มีอยู่ในแอป และเพิ่มแหล่งข้อมูลใหม่อีกครั้งจะมีชื่อว่า “NewConnector” สูตรของคุณจะยังคงอ้างอิง "OldConnector" ทำให้เกิดข้อผิดพลาดของสูตรไม่ว่าชื่อแหล่งข้อมูลนี้จะอยู่ที่ใด

การแก้ไขการอ้างอิงสูตรที่เสียหายไปยังชื่อแหล่งข้อมูล

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

ตัวเลือกเปลี่ยนชื่อสำหรับแหล่งข้อมูล

ในการแก้ไขปัญหาประเภทนี้ ให้เปลี่ยนชื่อแหล่งข้อมูลจากชื่อที่แสดงใหม่กลับไปเป็นชื่อที่แสดงแบบเก่า

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

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

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

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

ข้อจำกัด

ความสามารถในการเปลี่ยนชื่อนี้จำกัดเฉพาะตัวเชื่อมต่อตามการดำเนินการ ซึ่งใช้ไม่ได้กับแหล่งข้อมูลแบบตาราง แหล่งข้อมูลแบบตารางใช้ชื่อของตารางที่พวกเขากำลังชี้ไป (ซึ่งต่างจากชื่อทั่วไปของบริการที่โฮสต์)

ดูเพิ่มเติม