การทำให้ใช้งานได้ของโปรเจ็กต์ Google Apps Script คือการเผยแพร่สคริปต์ที่พร้อมใช้งานเป็นเว็บแอป ส่วนเสริมของ Google Workspace หรือไฟล์ดำเนินการของ API การสร้างและจัดการการทำให้ใช้งานได้จะช่วยให้คุณสามารถทำซ้ำโค้ดและควบคุม เวอร์ชันสคริปต์ที่ผู้ใช้เข้าถึงได้
การทำให้ใช้งานได้มี 2 ประเภท ได้แก่
- การทำให้ใช้งานได้แบบ Head ซึ่งจะซิงค์กับโค้ดโปรเจ็กต์ปัจจุบันเสมอ
- การทำให้ใช้งานได้แบบเวอร์ชัน ซึ่งเชื่อมต่อกับโปรเจ็กต์เวอร์ชันที่เฉพาะเจาะจง
การทำให้ใช้งานได้แบบ Head
การทำให้ใช้งานได้แบบ Head คือโค้ดโปรเจ็กต์ปัจจุบัน เมื่อคุณสร้างโปรเจ็กต์ Apps Script ระบบจะสร้างการทำให้ใช้งานได้แบบ Head สำหรับโปรเจ็กต์นั้นโดยอัตโนมัติ
การทำให้ใช้งานได้แบบ Head จะซิงค์กับโค้ดที่บันทึกล่าสุดเสมอ ตัวอย่างเช่น หากคุณสร้างการทำให้ใช้งานได้แบบเวอร์ชันแล้วแก้ไขโค้ด การทำให้ใช้งานได้แบบ Head จะแสดงการเปลี่ยนแปลงเหล่านั้น ขณะที่การทำให้ใช้งานได้แบบเวอร์ชันจะยังคงเหมือนเดิม
ใช้การทำให้ใช้งานได้แบบ Head เพื่อทดสอบโค้ด และอย่าใช้การทำให้ใช้งานได้แบบ Head สำหรับการใช้งานสาธารณะ
การทำให้ใช้งานได้แบบ Head จะมีเพียงรายการเดียวสำหรับโปรเจ็กต์ Apps Script แต่ละรายการ หากต้องการใช้การทำให้ใช้งานได้แบบ Head คุณต้องมีสิทธิ์เข้าถึงระดับอ่านโปรเจ็กต์สคริปต์เป็นอย่างน้อย
การทำให้ใช้งานได้แบบเวอร์ชัน
การทำให้ใช้งานได้แบบเวอร์ชันจะทำให้โค้ดโปรเจ็กต์เวอร์ชันที่เฉพาะเจาะจงพร้อมใช้งาน ซึ่งจะช่วยให้ผู้ใช้ใช้เวอร์ชันที่ใช้งานได้ต่อไปได้ในขณะที่คุณทำการเปลี่ยนแปลงและปรับปรุงโค้ด
เมื่อเผยแพร่แอปพลิเคชันสำหรับการใช้งานสาธารณะ ให้ใช้การทำให้ใช้งานได้แบบเวอร์ชันเสมอ คุณสามารถมีการทำให้ใช้งานได้แบบเวอร์ชันที่ใช้งานอยู่หลายรายการพร้อมกันได้
สำคัญ: คุณโอนสิทธิ์เป็นเจ้าของการทำให้ใช้งานได้แบบเวอร์ชันไม่ได้ หากคุณโอนสิทธิ์เป็นเจ้าของโปรเจ็กต์สคริปต์ เจ้าของการทำให้ใช้งานได้แบบเวอร์ชันที่มีอยู่จะไม่เปลี่ยนแปลง หากผู้ดูแลระบบลบบัญชีของเจ้าของการทำให้ใช้งานได้ การทำให้ใช้งานได้ของผู้ใช้รายดังกล่าวอาจพบข้อผิดพลาดของสคริปต์
การทำให้ใช้งานได้เทียบกับเวอร์ชัน
เวอร์ชัน และ การทำให้ใช้งานได้ เป็นแนวคิดที่แตกต่างกันใน Apps Script โดยมีรายละเอียดดังนี้
- เวอร์ชัน: สแนปชอตแบบคงที่ของ โค้ดโปรเจ็กต์สคริปต์ เมื่อสร้างแล้ว เวอร์ชันจะแก้ไขไม่ได้ ให้คิดว่าเวอร์ชันเป็น "จุดบันทึก" ในประวัติการพัฒนา
- การทำให้ใช้งานได้: การเผยแพร่ที่ทำให้สคริปต์เวอร์ชันที่เฉพาะเจาะจง พร้อมใช้งานสำหรับผู้ใช้ การทำให้ใช้งานได้จะมี URL หรือรหัสที่ไม่ซ้ำกัน
เมื่อต้องการอัปเดตโค้ดที่การทำให้ใช้งานได้ที่มีอยู่ (เช่น เว็บ แอป) ใช้ ให้สร้างเวอร์ชัน ใหม่ แล้ว แก้ไขการทำให้ใช้งานได้ให้ชี้ไปยังเวอร์ชันใหม่นั้น ซึ่งจะอัปเดตแอปพลิเคชันสำหรับผู้ใช้ทุกคนโดยคง URL หรือรหัสการทำให้ใช้งานได้เดิมไว้
สร้างการทำให้ใช้งานได้แบบเวอร์ชัน
หากต้องการทำให้ใช้งานได้ของเวอร์ชันส่วนเสริม ส่วนเสริมของเครื่องมือแก้ไข แอป Chat หรือไฟล์ปฏิบัติการของ API คุณต้องเปลี่ยนการเชื่อมโยงโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Apps Script จากโปรเจ็กต์เริ่มต้นเป็นโปรเจ็กต์มาตรฐาน ก่อน
วิธีสร้างการทำให้ใช้งานได้แบบเวอร์ชัน
- เปิดโปรเจ็กต์ Apps Script
- ที่ด้านขวาบน ให้คลิกทำให้ใช้งานได้ > การทำให้ใช้งานได้ใหม่
- ข้างเลือกประเภท ให้คลิกเปิดใช้การตั้งค่าประเภทการทำให้ใช้งานได้
- เลือกประเภทการทำให้ใช้งานได้ที่ต้องการทำให้ใช้งานได้ สำหรับ ส่วนเสริมของ Google Workspace, ส่วนเสริมของเครื่องมือแก้ไข และ แอป Google Chat ให้เลือก ส่วนเสริม
- ป้อนข้อมูลเกี่ยวกับการทำให้ใช้งานได้ แล้วคลิกทำให้ใช้งานได้
คุณสามารถแชร์การทำให้ใช้งานได้ใหม่แต่ละรายการเป็นไลบรารีได้ หากคุณแชร์สคริปต์เป็นไลบรารี ผู้ใช้ไลบรารีจะเห็นคำอธิบายการทำให้ใช้งานได้
ดูการทำให้ใช้งานได้แบบเวอร์ชัน
หากต้องการดูการทำให้ใช้งานได้ของโปรเจ็กต์ Apps Script ที่ด้านบน คลิก ทำให้ใช้งานได้ > จัดการการทำให้ใช้งานได้
หากต้องการดูโค้ดของเวอร์ชันที่เฉพาะเจาะจง โปรดดูหัวข้อ ดูเวอร์ชันก่อนหน้า
แก้ไขการทำให้ใช้งานได้แบบเวอร์ชัน
คุณสามารถแก้ไขการทำให้ใช้งานได้แบบเวอร์ชันเพื่อเปลี่ยนคำอธิบายหรือเวอร์ชันได้ วิธีแก้ไขการทำให้ใช้งานได้
- เปิดโปรเจ็กต์ Apps Script
- คลิก ทำให้ใช้งานได้ > จัดการการทำให้ใช้งานได้
- เลือกการทำให้ใช้งานได้ที่ใช้งานอยู่ แล้วคลิกแก้ไข
- ทำการเปลี่ยนแปลง แล้วคลิกทำให้ใช้งานได้
หากต้องการแก้ไขการทำให้ใช้งานได้ที่เก็บไว้ ให้ทำให้ใช้งานได้อีกครั้ง แล้วทำตามขั้นตอนก่อนหน้า
หากต้องการทำให้การเปลี่ยนแปลงโค้ดโปรเจ็กต์ใช้งานได้ ให้สร้างเวอร์ชัน ใหม่ แล้วแก้ไขการทำให้ใช้งานได้ให้ใช้เวอร์ชันนั้น ซึ่งเป็นวิธีมาตรฐานในการอัปเดตแอปพลิเคชันโดยไม่เปลี่ยน URL หรือรหัสการทำให้ใช้งานได้ การทำให้ใช้งานได้จะใช้เวอร์ชันใหม่สำหรับผู้ใช้ทุกคนโดยอัตโนมัติ
ค้นหารหัสการทำให้ใช้งานได้
การทำให้ใช้งานได้ทุกรายการจะมีรหัสสตริงที่เชื่อมโยงอยู่ วิธีค้นหารหัสนี้
- เปิดโปรเจ็กต์ Apps Script
- ที่ด้านขวาบน ให้คลิกทำให้ใช้งานได้ > จัดการการทำให้ใช้งานได้
- เลือกการทำให้ใช้งานได้ที่ใช้งานอยู่เพื่อค้นหารหัส
รหัสการทำให้ใช้งานได้จะปรากฏในการทำให้ใช้งานได้ที่ใช้งานอยู่เท่านั้น
ทดสอบการทำให้ใช้งานได้
วิธีการทดสอบการทำให้ใช้งานได้จะขึ้นอยู่กับประเภทของแอปที่คุณสร้าง
ส่วนเสริมของ Google Workspace
หากต้องการทดสอบการทำให้ใช้งานได้ของส่วนเสริม โปรดดูหัวข้อ การทดสอบส่วนเสริม
ส่วนเสริมของเครื่องมือแก้ไข
หากต้องการทดสอบการทำให้ใช้งานได้ของส่วนเสริมของเครื่องมือแก้ไข โปรดดูหัวข้อ ทดสอบส่วนเสริมของเครื่องมือแก้ไข
เว็บแอป
หากต้องการทดสอบการทำให้ใช้งานได้ของเว็บแอป โปรดดูหัวข้อ ทดสอบการทำให้ใช้งานได้ของเว็บแอป
แอป Google Chat
หากต้องการทดสอบการทำให้ใช้งานได้ของแอป Chat ให้สร้างการทำให้ใช้งานได้แบบเวอร์ชัน ของสคริปต์เพื่อเข้าถึงรหัสการทำให้ใช้งานได้
หลังจากได้รหัสการทำให้ใช้งานได้แล้ว ให้ระบุรหัสในการกำหนดค่า Chat API แล้วทำตามขั้นตอนเพื่อ ทดสอบฟีเจอร์แบบโต้ตอบ
ไฟล์ดำเนินการของ API
หากต้องการทดสอบการทำให้ใช้งานได้ของไฟล์ดำเนินการของ API, ให้สร้างการทำให้ใช้งานได้แบบเวอร์ชัน. หลังจากสร้างการทำให้ใช้งานได้แล้ว ให้ทำตามขั้นตอนต่อไปนี้
- ที่ด้านขวาบนของโปรเจ็กต์ Apps Script ให้คลิกทำให้ใช้งานได้ > ทดสอบ การทำให้ใช้งานได้
- ข้าง "เลือกประเภท" ให้คลิก
> ไฟล์ดำเนินการของ API
- คัดลอกและใช้ URL เพื่อทดสอบการทำให้ใช้งานได้ของไฟล์ดำเนินการของ API
เก็บการทำให้ใช้งานได้แบบเวอร์ชัน
คุณลบการทำให้ใช้งานได้แบบเวอร์ชันออกจากบันทึกการทำให้ใช้งานได้ไม่ได้ แต่สามารถเก็บการทำให้ใช้งานได้เหล่านั้นได้
วิธีเก็บการทำให้ใช้งานได้แบบเวอร์ชัน
- เปิดโปรเจ็กต์ Apps Script
- คลิก ทำให้ใช้งานได้ > จัดการการทำให้ใช้งานได้
- เลือกการทำให้ใช้งานได้ แล้วคลิกเก็บการทำให้ใช้งานได้
ลบเวอร์ชันออกจากประวัติโปรเจ็กต์
แม้ว่าคุณจะลบการทำให้ใช้งานได้แบบเวอร์ชันไม่ได้ แต่คุณสามารถลบเวอร์ชันสคริปต์ที่การทำให้ใช้งานได้เหล่านั้นใช้จากประวัติโปรเจ็กต์ได้ หากต้องการลบเวอร์ชัน เวอร์ชันนั้นต้องไม่มีการทำให้ใช้งานได้ที่ใช้งานอยู่
หากต้องการลบเวอร์ชัน โปรดดูหัวข้อ ลบเวอร์ชัน
ทำให้การทำให้ใช้งานได้ที่เก็บไว้ใช้งานได้อีกครั้ง
- เปิดโปรเจ็กต์ Apps Script
- ที่ด้านขวาบน ให้คลิกทำให้ใช้งานได้ > จัดการการทำให้ใช้งานได้
- ในส่วนเก็บไว้ ให้เลือกการทำให้ใช้งานได้ แล้วคลิกแก้ไข > ทำให้ใช้งานได้