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

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

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

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

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

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

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

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

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

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

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

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

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

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