ทดสอบส่วนเสริมของ Editor

คุณควรทดสอบส่วนเสริมอย่างละเอียดก่อนเผยแพร่ เพื่อให้แน่ใจว่าจะทำงานได้ตามที่ต้องการ Apps Script ช่วยให้คุณทดสอบ ส่วนเสริมเครื่องมือแก้ไข ในการพัฒนาไฟล์ Google เอกสาร ชีต ฟอร์ม หรือสไลด์ที่เฉพาะเจาะจงได้ ซึ่งอาจใช้เพื่อจุดประสงค์ต่อไปนี้

  • ตรวจสอบว่าส่วนเสริมที่เขียนด้วยสคริปต์แบบสแตนด์อโลนทำงานได้ตามที่ต้องการเมื่อใช้กับชีต เอกสาร งานนำเสนอ หรือแบบฟอร์ม
  • ยืนยันว่าขั้นตอนการติดตั้งส่วนเสริมทำงานตามที่ต้องการ โดยเฉพาะอย่างยิ่งสำหรับสถานะวงจรการให้สิทธิ์เบื้องต้นที่แตกต่างกัน (ติดตั้ง เปิดใช้ หรือทั้ง 2 อย่าง)
  • ยืนยันว่าส่วนเสริมทำงานได้ตามที่ต้องการเมื่อดำเนินการกับเอกสารและเนื้อหาในเอกสาร
  • ทดสอบและเปรียบเทียบส่วนเสริมเวอร์ชันปัจจุบันและเวอร์ชันก่อนหน้า

สร้างการทดสอบการทำให้ใช้งานได้

การติดตั้งใช้งานทดสอบคือชุดค่าผสมของส่วนเสริมและเอกสารทดสอบ เมื่อพัฒนาเวอร์ชันสคริปต์แล้วและต้องการทดสอบเป็นส่วนเสริม ให้ทำตามขั้นตอนต่อไปนี้

  1. หากยังไม่มี ให้สร้างสเปรดชีต เอกสาร งานนำเสนอ หรือแบบฟอร์มเพื่อทดสอบส่วนเสริม
  2. เปิดโปรเจ็กต์สคริปต์ที่มีส่วนเสริม
  3. คลิกทำให้ใช้งานได้ > ทดสอบการทำให้ใช้งานได้
  4. ถัดจากเลือกประเภท ให้คลิกเปิดใช้ประเภทการทำให้ใช้งานได้ แล้วเลือกส่วนเสริมเครื่องมือแก้ไข
  5. คลิกสร้างการทดสอบใหม่หรือเพิ่มการทดสอบ
  6. เลือกเวอร์ชันของโค้ดหรือเลือกโค้ดล่าสุด
  7. ในส่วนการกำหนดค่า ให้เลือกสถานะการให้สิทธิ์เริ่มต้นสำหรับการทดสอบ
  8. คลิกไม่ได้เลือกเอกสารในส่วนเอกสารทดสอบ เลือกไฟล์ชีต เอกสาร สไลด์ หรือฟอร์มที่ต้องการใช้ทดสอบส่วนเสริม แล้วคลิกแทรก
  9. คลิกบันทึกการทดสอบ

การทดสอบการติดตั้งใช้งานทั้งหมดที่บันทึกไว้จะปรากฏในกล่องโต้ตอบการติดตั้งใช้งานทดสอบ เพื่อให้คุณกลับมาที่การทดสอบการทำให้ใช้งานได้แบบเดิมในภายหลังได้

ทดสอบการทำให้ใช้งานได้

หากคุณมีการทดสอบการทำให้ใช้งานได้ที่บันทึกไว้อย่างน้อย 1 รายการ คุณจะเรียกใช้รายการใดรายการหนึ่งได้โดยทำตามขั้นตอนต่อไปนี้

  1. เปิดโปรเจ็กต์สคริปต์ที่มีส่วนเสริม
  2. คลิกทำให้ใช้งานได้ > ทดสอบการทำให้ใช้งานได้
  3. ในส่วนการทดสอบที่บันทึกไว้ ให้เลือกปุ่มตัวเลือกข้างการติดตั้งใช้งานการทดสอบที่บันทึกไว้ที่คุณต้องการเรียกใช้ แล้วคลิกดำเนินการ

เอกสารทดสอบจะเปิดขึ้นในแท็บใหม่ โดยส่วนเสริมจะอยู่ในสถานะการให้สิทธิ์ที่ระบุไว้ในการทำให้ใช้งานได้ทดสอบ คุณตรวจสอบว่าส่วนเสริมทำงานตามที่ต้องการได้ด้วยการโต้ตอบกับเมนูและองค์ประกอบ UI ของส่วนเสริม

รายละเอียดการทดสอบ

มีหลายสิ่งที่ควรคำนึงถึงเมื่อทดสอบส่วนเสริมของ Editor ด้วยวิธีนี้

  • การทดสอบจะไม่รองรับทริกเกอร์ที่ติดตั้งได้ ไม่สามารถทดสอบฟังก์ชันที่ขึ้นอยู่กับทริกเกอร์ที่ติดตั้งได้
  • ขณะเรียกใช้การทำให้ใช้งานได้ทดสอบที่กำหนดให้ทดสอบด้วยโค้ดล่าสุด คุณดูการเปลี่ยนแปลงที่บันทึกไว้ในสคริปต์ส่วนเสริมได้โดยการรีเฟรชเอกสารทดสอบ
  • เอกสารทดสอบมี URL ที่คุณแชร์กับเอดิเตอร์ของเอกสารทดสอบต้นฉบับได้ วิธีนี้ช่วยให้คุณสามารถทำงานร่วมกับผู้อื่นได้ง่ายขึ้นขณะ ทดสอบและพัฒนา
  • หากส่วนเสริมใช้บริการพร็อพเพอร์ตี้ พร็อพเพอร์ตี้จะยังคงอยู่และยังคงใช้งานได้เมื่อทดสอบการทำให้ใช้งานได้ครั้งถัดไป
  • นอกจากนี้ การติดตั้งใช้งานทดสอบที่ใช้ชุดค่าผสมของส่วนเสริมและเอกสารการทดสอบชุดเดียวกันจะมีสิทธิ์เข้าถึงข้อมูลพร็อพเพอร์ตี้เดียวกันด้วย ตัวอย่างเช่น หากคุณสร้างการทำให้ใช้งานได้ทดสอบ 2 รายการ พร็อพเพอร์ตี้ที่บันทึกไว้ขณะเรียกใช้รายการแรกจะพร้อมใช้งานขณะเรียกใช้รายการที่ 2 และ 2 ในทางกลับกัน หากการทำให้ใช้งานได้ใช้สคริปต์และเอกสารทดสอบเดียวกันเท่านั้น
  • หากเรียกใช้การทดสอบการทำให้ใช้งานได้ คุณอาจได้รับข้อความแจ้งให้ให้สิทธิ์หากยังไม่เคยเรียกใช้สคริปต์มาก่อน โปรดทราบว่าการให้สิทธิ์สคริปต์ขณะทดสอบจะเป็นการให้สิทธิ์สคริปต์ที่อยู่นอกการทดสอบด้วย