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