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