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

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

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

สร้างการติดตั้งใช้งานเพื่อทดสอบ

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

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

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

ทดสอบการติดตั้งใช้งาน

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

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

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

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

ขณะทดสอบส่วนเสริมของ Editor จะมีข้อควรพิจารณาดังต่อไปนี้

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