ทดสอบและแก้ไขข้อบกพร่องส่วนเสริม Google Workspace ของ Apps Script

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

หน้านี้จะอธิบายวิธีติดตั้งส่วนเสริมที่อยู่ระหว่างการพัฒนา (เรียกว่าส่วนเสริมที่ไม่เผยแพร่หรือส่วนเสริมของนักพัฒนาซอฟต์แวร์) เพื่อการทดสอบหรือการใช้งานส่วนตัว คุณยังแก้ไขข้อบกพร่องของส่วนเสริมได้โดยใช้โปรแกรมแก้ไขข้อบกพร่องและจุดพักของ Apps Script IDE

สิ่งที่ต้องดำเนินการก่อน

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

ติดตั้งส่วนเสริมที่ยังไม่ได้เผยแพร่

คุณติดตั้งส่วนเสริมที่ยังไม่ได้เผยแพร่ได้จากกล่องโต้ตอบการทำให้ใช้งานได้ของ Apps Script

ทำตามขั้นตอนต่อไปนี้เพื่อติดตั้งส่วนเสริมของ Google Workspace ที่ยังไม่ได้เผยแพร่สำหรับการทดสอบ

  1. เปิดโปรเจ็กต์สคริปต์ในเครื่องมือแก้ไข Apps Script
  2. คลิกทำให้ใช้งานได้ > ทดสอบการทำให้ใช้งานได้
  3. คลิก Install
  4. คลิกเสร็จสิ้นทางด้านล่าง

คุณอนุญาตให้ผู้ใช้คนอื่นๆ ทดสอบส่วนเสริมได้ด้วยการแชร์โปรเจ็กต์ Apps Script กับบัญชีของผู้ใช้ (ต้องมีสิทธิ์แก้ไข) จากนั้นแจ้งให้ผู้ใช้ ทำตามขั้นตอนข้างต้น

เมื่อติดตั้งแล้ว ส่วนเสริมจะพร้อมใช้งานทันทีในแอปพลิเคชันโฮสต์ที่ขยาย คุณอาจต้องรีเฟรชแท็บแอปพลิเคชันโฮสต์ก่อนที่ส่วนเสริมจะปรากฏ คุณต้องให้สิทธิ์ส่วนเสริมก่อนใช้งานด้วย

ถอนการติดตั้งส่วนเสริมที่ยังไม่ได้เผยแพร่

หากต้องการถอนการติดตั้งการติดตั้งใช้งานส่วนเสริมที่ยังไม่ได้เผยแพร่ ให้ทำตามขั้นตอนต่อไปนี้

  1. เปิดโปรเจ็กต์สคริปต์ในเครื่องมือแก้ไข Apps Script
  2. คลิกทำให้ใช้งานได้ > ทดสอบการทำให้ใช้งานได้
  3. คลิกถอนการติดตั้ง
  4. คลิกเสร็จสิ้นทางด้านล่าง

ขั้นตอนเหล่านี้จะนำการทำให้ใช้งานได้ออกทันที และส่วนเสริมจะไม่ปรากฏในแอปพลิเคชันโฮสต์ใดๆ อีกต่อไป คุณจะติดตั้งการทำให้ใช้งานได้อีกครั้งได้ทุกเมื่อโดยทําขั้นตอนการติดตั้งซ้ำ

แนวทางปฏิบัติแนะนำในการทดสอบ

ขณะทดสอบส่วนเสริมของ Google Workspace โปรดปฏิบัติตามแนวทางปฏิบัติแนะนำสำหรับการพัฒนาส่วนเสริม นอกจากนี้ โปรดดำเนินการดังนี้

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

  2. ใช้ข้อมูลการทดสอบตัวอย่าง เพื่อประเมินลักษณะการทำงานของส่วนเสริม

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

  4. ตรวจสอบว่าเงื่อนไขข้อผิดพลาดได้รับการจัดการอย่างเหมาะสม ใช้การ์ดแสดงข้อผิดพลาด เมื่อจำเป็น

  5. คอยตรวจสอบประสิทธิภาพของส่วนเสริม หากคุณเปลี่ยนแปลงโค้ดและส่วนเสริมเริ่มทำงานช้าลง คุณอาจต้องนำฟีเจอร์ดังกล่าวออกหรือปรับปรุงฟีเจอร์ดังกล่าว