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

ก่อนสร้างส่วนเสริมของเอดิเตอร์ โปรดอ่านโควต้าและข้อจำกัดของ Apps Script เพื่อให้แน่ใจว่าการออกแบบโปรเจ็กต์สอดคล้องกับหลักเกณฑ์เหล่านี้ การทำความคุ้นเคย กับขีดจำกัดเหล่านี้ตั้งแต่เนิ่นๆ ในกระบวนการพัฒนาจะช่วยป้องกันปัญหาที่อาจเกิดขึ้นในภายหลังได้ Apps Script เหมาะอย่างยิ่งสำหรับการพัฒนาส่วนเสริมแบบเบาสำหรับตัวคุณเอง ทีม หรือองค์กร อย่างไรก็ตาม หากคุณคาดว่าจะสร้างส่วนเสริมขนาดใหญ่ที่ต้องรองรับผู้ใช้จำนวนมาก ต้องการเวลาในการตอบสนองต่ำ หรือต้องการควบคุมโครงสร้างพื้นฐานอย่างเต็มที่ ให้ลองพัฒนาส่วนเสริม Google Workspace ในสภาพแวดล้อมรันไทม์อื่น

ทำตามขั้นตอนทั่วไปนี้เมื่อสร้างส่วนเสริมของเอดิเตอร์

  1. สร้างโปรเจ็กต์ Apps Script
  2. เขียนโค้ดเพื่อกำหนดลักษณะที่ปรากฏและการทำงานของส่วนเสริมโดยใช้บริการ HTML ของ Apps Script ในตัว
  3. ทดสอบส่วนเสริม
  4. เผยแพร่ส่วนเสริม

สร้างโปรเจ็กต์สคริปต์

ส่วนเสริมของเครื่องมือแก้ไขคือโปรเจ็กต์ Apps Script แบบสแตนด์อโลน คู่มือสคริปต์แบบสแตนด์อโลนมีวิธีการสร้างโปรเจ็กต์ใหม่ หรือจะเปิดสคริปต์ใหม่ก็ได้ หากทำเช่นนี้ ระบบจะวางไฟล์โปรเจ็กต์ (เดิมชื่อ Untitled project) ไว้ในโฟลเดอร์รูทของไดรฟ์

การทำงานร่วมกัน

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

คุณควรหลีกเลี่ยงสถานการณ์ที่คุณสูญเสียสิทธิ์เข้าถึงโค้ดหรือการตั้งค่าของส่วนเสริม เนื่องจากเจ้าของโปรเจ็กต์ออกจากองค์กร

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

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

เขียนโค้ดส่วนเสริม

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

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

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

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

ดูรายละเอียดได้ที่ทดสอบส่วนเสริมเครื่องมือแก้ไข

เผยแพร่ส่วนเสริม

การเผยแพร่ส่วนเสริมจะทำให้ส่วนเสริมพร้อมให้บริการแก่ผู้อื่น ไม่ว่าจะเป็นแบบสาธารณะหรือเฉพาะผู้ใช้ในโดเมนของคุณ ก่อนเริ่มกระบวนการเผยแพร่ โปรด อ่านภาพรวมของสื่อเผยแพร่

ระบบจะเผยแพร่ส่วนเสริมของเอดิเตอร์ไปยัง Google Workspace Marketplace ส่วนเสริมที่พร้อมให้บริการแก่สาธารณะ ต้องผ่านการตรวจสอบส่วนเสริมก่อนจึงจะเผยแพร่ได้

ดูรายละเอียดเพิ่มเติมได้ที่การเผยแพร่ส่วนเสริมเครื่องมือแก้ไข