หลังจากเผยแพร่ส่วนเสริมแล้ว ผู้ใช้จะติดตั้งส่วนเสริมได้ ผ่านแอปพลิเคชันโฮสต์หรือ Google Workspace Marketplace โปรดทดสอบส่วนเสริมภายในแอปพลิเคชันโฮสต์ที่ส่วนเสริมขยายก่อนเผยแพร่
หน้านี้อธิบายวิธีติดตั้งส่วนเสริมที่อยู่ระหว่างการพัฒนา (ส่วนเสริม ที่ยังไม่ได้เผยแพร่หรือส่วนเสริมของ นักพัฒนาซอฟต์แวร์) เพื่อใช้ทดสอบหรือใช้ส่วนตัว นอกจากนี้ คุณยังแก้ไขข้อบกพร่อง ของส่วนเสริมได้โดยใช้ Apps Script เครื่องมือแก้ไขข้อบกพร่องและเบรกพอยต์
ข้อกำหนดเบื้องต้น
- คุณต้องมีสิทธิ์แก้ไขโปรเจ็กต์สคริปต์
- หากต้องการให้ผู้อื่นทดสอบส่วนเสริม ให้สิทธิ์แก้ไขโปรเจ็กต์แก่บุคคลดังกล่าว ดู การทำงานร่วมกันกับนักพัฒนาซอฟต์แวร์คนอื่นๆ
- ผู้ใช้ที่ทดสอบต้องอยู่ในโดเมนเดียวกับเจ้าของสคริปต์
ติดตั้งส่วนเสริมที่ยังไม่ได้เผยแพร่
ติดตั้งส่วนเสริมที่ยังไม่ได้เผยแพร่จากกล่องโต้ตอบการทำให้ใช้งานได้
หากต้องการติดตั้งส่วนเสริมที่ยังไม่ได้เผยแพร่เพื่อทดสอบ ให้ทำตามขั้นตอนต่อไปนี้
- เปิดโปรเจ็กต์สคริปต์ในเครื่องมือแก้ไขสคริปต์
- เลือกทำให้ใช้งานได้ > การทำให้ใช้งานได้เพื่อทดสอบ
- เลือกติดตั้ง
- เลือกเสร็จสิ้น ที่ด้านล่าง
หากต้องการให้ผู้ใช้รายอื่นทดสอบส่วนเสริม ให้แชร์โปรเจ็กต์กับบัญชีของผู้ใช้ดังกล่าว (ต้องมีสิทธิ์แก้ไข) จากนั้นให้ผู้ใช้ทำตามขั้นตอนเดียวกัน
หลังจากติดตั้งส่วนเสริมแล้ว ส่วนเสริมจะพร้อมใช้งานในแอปพลิเคชันโฮสต์ที่ส่วนเสริมขยายทันที คุณอาจต้องรีเฟรชแท็บแอปพลิเคชันโฮสต์ก่อนที่ส่วนเสริมจะปรากฏขึ้น ให้สิทธิ์ส่วนเสริมก่อนใช้งาน หากโปรเจ็กต์ได้รับอนุญาตแล้ว ให้ใช้ ScriptApp.invalidateAuth เพื่อยกเลิกการอนุญาตที่มีอยู่ ซึ่งจะช่วยให้คุณทดสอบฟีเจอร์ OAuth แบบละเอียดได้
ถอนการติดตั้งส่วนเสริมที่ยังไม่ได้เผยแพร่
หากต้องการถอนการติดตั้งส่วนเสริมที่ยังไม่ได้เผยแพร่ ให้ทำตามขั้นตอนต่อไปนี้
- เปิดโปรเจ็กต์สคริปต์ในเครื่องมือแก้ไขสคริปต์
- เลือกทำให้ใช้งานได้ > การทำให้ใช้งานได้เพื่อทดสอบ
- เลือกถอนการติดตั้ง
- เลือกเสร็จสิ้น ที่ด้านล่าง
ขั้นตอนเหล่านี้จะนำการทำให้ใช้งานได้ออกและส่วนเสริมจะไม่ปรากฏขึ้นอีก คุณสามารถติดตั้งการทำให้ใช้งานได้อีกครั้งได้ทุกเมื่อ
แนวทางปฏิบัติแนะนำสำหรับการทดสอบ
เมื่อทดสอบส่วนเสริม ให้ทำตาม แนวทางปฏิบัติแนะนำ และทำดังนี้ด้วย
ทดสอบโฟลว์การนำทางการ์ดในแอปพลิเคชันโฮสต์ทั้งหมดที่ส่วนเสริมขยาย ตรวจสอบลักษณะการทำงานเมื่อผู้ใช้ย้ายไปมาระหว่างบริบทต่างๆ และระหว่างการ์ดที่ไม่ใช่บริบทกับการ์ดที่เป็นบริบท
ใช้ข้อมูลทดสอบตัวอย่าง เพื่อประเมินลักษณะการทำงานของส่วนเสริม
หากส่วนเสริมเชื่อมต่อกับ API ของบุคคลที่สาม ให้ตรวจสอบว่าเข้าถึงบริการได้ ตรวจสอบว่าส่วนเสริมจัดการการให้สิทธิ์และการลงชื่อเข้าใช้อย่างถูกต้อง
จัดการเงื่อนไขข้อผิดพลาดอย่างเหมาะสม ใช้การ์ดข้อผิดพลาด เมื่อจำเป็น
ตรวจสอบประสิทธิภาพของส่วนเสริม หากส่วนเสริมทำงานช้าลงหลังจากเปลี่ยนโค้ด คุณอาจต้องปรับปรุงฟีเจอร์นั้นใหม่