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

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

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

ข้อกำหนดเบื้องต้น

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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