นำเว็บแอปที่สร้างจาก Google Apps Script เสร็จแล้วไปใช้งาน
Kms74 Sep 22, 2022
ในการนำเว็บแอปที่เราพัฒนาและทดสอบการทำงานของสคริปต์จนมั่นใจว่ามีความถูกต้องครบถ้วนแล้วออกไปใช้งานจริง เราจะต้องทำการเผยแพร่ให้ออกมาเป็นเว็บแอปอีกครั้ง เพื่อให้รายการที่เราพัฒนาเพิ่มเข้าไปใหม่ ได้ถูกเรียกใช้งานอย่างถูกต้อง ไม่ควรเอาลิงค์สำหรับ ทดสอบเว็บแอป ออกไปใช้งานจริง ๆ เพราะเมื่อไหร่ก็ตาม ที่เราเกิดอยากปรับปรุงฟังก์ชั่นภายในโปรเจค Apps Script มันจะส่งผลออกมาที่หน้าทดสอบทันที ซึ่งอาจมีความเสียหายกับเว็บแอปของเราได้ทุกเมื่อ ดังนั้นเราจึงต้องเผยแพร่เว็บแอปออกมาเป็นเวอร์ชั่นที่ ต้องการกำหนด เพื่อจะนำไปใช้งาน
ขั้นตอน
จัดการการทำให้ใช้งานได้
กำหนดค่า
สร้างเป็นเวอร์ชั่นใหม่
เผยแพร่เว็บแอป
จัดการการทำให้ใช้งานได้
หากตอนนี้เรานำลิงค์ที่ได้มาจากบทบันทึกก่อนหน้า
หัวข้อ นำเว็บแอปที่เผยแพร่แล้วไปใช้งาน ไปวางในเบราเซอร์ตอนนี้ ก็จะยังคงเป็นหน้า Hello, Google Apps Script แบบนี้

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

เสร็จแล้วจะปรากฏไดอะล็อกการกำหนดค่าให้เราดำเนินการขั้นต่อไป
กำหนดค่า
กดที่รูป ดินสอ ตรงส่วนการกำหนดค่า

จะเห็นว่าตรง เวอร์ชั่น และ รายละเอียด สามารถแก้ไขได้แล้ว
สร้างเป็นเวอร์ชั่นใหม่
กดตรงเมนู
เวอร์ชั่น

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

เผยแพร่เว็บแอป
กด
คัดลอกตรงเว็บแอป Url และกดเสร็จสิ้น

ตรงคัดลอกจะกดหรือไม่ก็ได้ หากยังมีลิงค์จากบทบันทึกก่อนหน้า[^1] หัวข้อ นำเว็บแอปที่เผยแพร่แล้วไปใช้งาน อยู่แล้ว ผู้ศึกษาสามารถใช้ลิงค์เดิมไปใช้งานได้เลย เพราะวิธีนี้จะให้ลิงค์ url เว็ปแอปอันเดิมกับเราเสมอ จึงไม่ต้องไปคอยบอกให้ผู้ใช้งานต้องเปลี่ยนลิงค์ url เวลาที่เว็บแอปมีการอัพเดต ลิงค์ที่ได้จะมีโครงสร้าง url ลงท้ายด้วย exec แบบนี้
https://script.google.com/macros/s/<!--id-for-apps-script-web-application-->/execถ้าผู้ศึกษาได้ทำตามบทบันทึกก่อนหน้า
สร้างฟอร์มบันทึกข้อมูลจากเว็บแอปลงใน Google Sheet ด้วย Google Apps Script,
อ่านข้อมูลจากกูลเกิ้ลชีตแล้วนำมาแสดงผลที่เว็บแอปด้วย Google Apps Script,
จนครบทั้งหมดแล้ว ผลลัพท์ที่ได้ก็จะเป็นแบบนี้
ถึงตรงนี้ผู้บันทึกหวังว่าผู้ศึกษาจะมีความเข้าใจในการพัฒนาเว็บแอปด้วย Google Apps Script จนสามารถนำไปพัฒนาต่อยอดให้ใช้งานภายในองค์กรของผู้ศึกษาในเบื้องต้นได้ บทบันทึกต่อ ๆ ไปจะแนะนำเพิ่มเติมเกร็ดเล็กเกร็ดน้อยเท่าที่ผู้บันทึกจะนึกได้ หรือมีผู้ศึกษาท่านใดแนะนำข้อสงสัยเข้ามาให้ผู้บันทึกได้นำมาบันทึกเป็นบทอธิบายตอบ 😁
Last updated