สร้างและจัดการการทำให้ใช้งานได้

การทำให้ใช้งานได้ของโปรเจ็กต์ 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 จากโปรเจ็กต์เริ่มต้นเป็นโปรเจ็กต์มาตรฐาน ก่อน

วิธีสร้างการทำให้ใช้งานได้แบบเวอร์ชัน

  1. เปิดโปรเจ็กต์ Apps Script
  2. ที่ด้านขวาบน ให้คลิกทำให้ใช้งานได้ > การทำให้ใช้งานได้ใหม่
  3. ข้างเลือกประเภท ให้คลิกเปิดใช้การตั้งค่าประเภทการทำให้ใช้งานได้
  4. เลือกประเภทการทำให้ใช้งานได้ที่ต้องการทำให้ใช้งานได้ สำหรับ ส่วนเสริมของ Google Workspace, ส่วนเสริมของเครื่องมือแก้ไข และ แอป Google Chat ให้เลือก ส่วนเสริม
  5. ป้อนข้อมูลเกี่ยวกับการทำให้ใช้งานได้ แล้วคลิกทำให้ใช้งานได้

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

ดูการทำให้ใช้งานได้แบบเวอร์ชัน

หากต้องการดูการทำให้ใช้งานได้ของโปรเจ็กต์ Apps Script ที่ด้านบน คลิก ทำให้ใช้งานได้ > จัดการการทำให้ใช้งานได้

หากต้องการดูโค้ดของเวอร์ชันที่เฉพาะเจาะจง โปรดดูหัวข้อ ดูเวอร์ชันก่อนหน้า

แก้ไขการทำให้ใช้งานได้แบบเวอร์ชัน

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

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

หากต้องการแก้ไขการทำให้ใช้งานได้ที่เก็บไว้ ให้ทำให้ใช้งานได้อีกครั้ง แล้วทำตามขั้นตอนก่อนหน้า

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

ค้นหารหัสการทำให้ใช้งานได้

การทำให้ใช้งานได้ทุกรายการจะมีรหัสสตริงที่เชื่อมโยงอยู่ วิธีค้นหารหัสนี้

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

รหัสการทำให้ใช้งานได้จะปรากฏในการทำให้ใช้งานได้ที่ใช้งานอยู่เท่านั้น

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

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

ส่วนเสริมของ Google Workspace

หากต้องการทดสอบการทำให้ใช้งานได้ของส่วนเสริม โปรดดูหัวข้อ การทดสอบส่วนเสริม

ส่วนเสริมของเครื่องมือแก้ไข

หากต้องการทดสอบการทำให้ใช้งานได้ของส่วนเสริมของเครื่องมือแก้ไข โปรดดูหัวข้อ ทดสอบส่วนเสริมของเครื่องมือแก้ไข

เว็บแอป

หากต้องการทดสอบการทำให้ใช้งานได้ของเว็บแอป โปรดดูหัวข้อ ทดสอบการทำให้ใช้งานได้ของเว็บแอป

แอป Google Chat

หากต้องการทดสอบการทำให้ใช้งานได้ของแอป Chat ให้สร้างการทำให้ใช้งานได้แบบเวอร์ชัน ของสคริปต์เพื่อเข้าถึงรหัสการทำให้ใช้งานได้

หลังจากได้รหัสการทำให้ใช้งานได้แล้ว ให้ระบุรหัสในการกำหนดค่า Chat API แล้วทำตามขั้นตอนเพื่อ ทดสอบฟีเจอร์แบบโต้ตอบ

ไฟล์ดำเนินการของ API

หากต้องการทดสอบการทำให้ใช้งานได้ของไฟล์ดำเนินการของ API, ให้สร้างการทำให้ใช้งานได้แบบเวอร์ชัน. หลังจากสร้างการทำให้ใช้งานได้แล้ว ให้ทำตามขั้นตอนต่อไปนี้

  1. ที่ด้านขวาบนของโปรเจ็กต์ Apps Script ให้คลิกทำให้ใช้งานได้ > ทดสอบ การทำให้ใช้งานได้
  2. ข้าง "เลือกประเภท" ให้คลิก ไอคอนเปิดใช้ประเภทการทำให้ใช้งานได้ > ไฟล์ดำเนินการของ API
  3. คัดลอกและใช้ URL เพื่อทดสอบการทำให้ใช้งานได้ของไฟล์ดำเนินการของ API

เก็บการทำให้ใช้งานได้แบบเวอร์ชัน

คุณลบการทำให้ใช้งานได้แบบเวอร์ชันออกจากบันทึกการทำให้ใช้งานได้ไม่ได้ แต่สามารถเก็บการทำให้ใช้งานได้เหล่านั้นได้

วิธีเก็บการทำให้ใช้งานได้แบบเวอร์ชัน

  1. เปิดโปรเจ็กต์ Apps Script
  2. คลิก ทำให้ใช้งานได้ > จัดการการทำให้ใช้งานได้
  3. เลือกการทำให้ใช้งานได้ แล้วคลิกเก็บการทำให้ใช้งานได้

ลบเวอร์ชันออกจากประวัติโปรเจ็กต์

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

หากต้องการลบเวอร์ชัน โปรดดูหัวข้อ ลบเวอร์ชัน

ทำให้การทำให้ใช้งานได้ที่เก็บไว้ใช้งานได้อีกครั้ง

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