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