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