การแก้จุดบกพร่องสคริปต์

สิ่งสำคัญ:  บทความนี้เป็นการแปลด้วยเครื่อง โปรดดู ข้อจำกัดความรับผิดชอบ โปรดดูบทความฉบับภาษาอังกฤษ ที่นี่ เพื่อใช้อ้างอิง

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

  1. ใน Microsoft Office InfoPath ให้เปิดแม่แบบฟอร์มที่มีสคริปต์

  2. บนเมนูเครื่องมือ ชี้ไปที่การเขียนโปรแกรม แล้วคลิกMicrosoft Script Editor หรือกด ALT + SHIFT + F11 เพื่อเปิด Microsoft Script Editor (MSE)

  3. ในสคริปต์ ให้วางเคอร์เซอร์บนตำแหน่งที่คุณต้องการเพิ่มคำสั่งแก้จุดบกพร่อง แล้วเลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

    • เมื่อต้องการเพิ่มคำสั่งบักในภาษาการเขียนสคริปต์ Microsoft JScript พิมพ์คำสั่งdebugger;

  • เมื่อต้องการเพิ่มคำสั่งบักในภาษาการเขียนสคริปต์ Microsoft Visual Basic Scripting Edition (VBScript) พิมพ์คำสั่งStop

  1. ตัวอย่างต่อไปนี้แสดงวิธีการใช้คำสั่งแก้จุดบกพร่องในตัวจัดการเหตุการณ์ OnLoad โดยการใช้ไวยากรณ์ JScript:

    function XDocument::OnLoad(eventObj)
    {
    debugger;
    }
  2. คลิก บันทึก ใน MSE หรือกด CTRL+S

  3. สลับไปที่ InfoPath

  4. บนแถบเครื่องมือ มาตรฐาน ให้คลิก แสดงตัวอย่าง หรือกด CTRL+SHIFT+B

  5. ในกล่องโต้ตอบ การแก้จุดบกพร่องแบบทันเวลาพอดี ให้คลิก อินสแตนซ์ใหม่ของ Microsoft Script Editor แล้วคลิก ใช่

  6. ในกล่องโต้ตอบ แสดง Remote Procedure Call ทีละขั้น ให้คลิก สคริปต์ แล้วคลิก ตกลง MSE เปิดในโหมดแก้จุดบกพร่องและลูกศรสีเหลืองแสดงตำแหน่งที่การดำเนินการถูกหยุดชั่วคราว

    เคล็ดลับ: ในโหมดแก้จุดบกพร่องของ MSE คุณสามารถใช้คุณลักษณะการแก้จุดบกพร่องทั้งหมดที่ MSE มี รวมทั้งการตั้งค่าจุดหยุด การเข้าไปดูคำสั่งของโปรแกรม และการดูหน้าต่างการตรวจแก้จุดบกพร่องใดๆ เช่น หน้าต่าง การตรวจสอบเดี๋ยวนี้ และ เรียกการเรียงซ้อน

  7. ถ้าคุณต้องการหยุดการแก้จุดบกพร่องการเขียนสคริปต์ ให้คลิก หยุดแก้จุดบกพร่อง บนเมนู แก้จุดบกพร่อง หรือกด SHIFT+F5 ใน MSE

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

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×