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

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

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

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

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

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

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

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

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

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

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

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

สิ่งที่ควรคำนึงถึงขณะทดสอบส่วนเสริมของ Editor ด้วยวิธีนี้มีดังนี้

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