ก่อนสร้างส่วนเสริมของเอดิเตอร์ โปรดอ่านโควต้าและข้อจำกัดของ Apps Script เพื่อให้แน่ใจว่าการออกแบบโปรเจ็กต์สอดคล้องกับหลักเกณฑ์เหล่านี้ การทำความคุ้นเคย กับขีดจำกัดเหล่านี้ตั้งแต่เนิ่นๆ ในกระบวนการพัฒนาจะช่วยป้องกันปัญหาที่อาจเกิดขึ้นในภายหลังได้ Apps Script เหมาะอย่างยิ่งสำหรับการพัฒนาส่วนเสริมแบบเบาสำหรับตัวคุณเอง ทีม หรือองค์กร อย่างไรก็ตาม หากคุณคาดว่าจะสร้างส่วนเสริมขนาดใหญ่ที่ต้องรองรับผู้ใช้จำนวนมาก ต้องการเวลาในการตอบสนองต่ำ หรือต้องการควบคุมโครงสร้างพื้นฐานอย่างเต็มที่ ให้ลองพัฒนาส่วนเสริม Google Workspace ในสภาพแวดล้อมรันไทม์อื่น
ทำตามขั้นตอนทั่วไปนี้เมื่อสร้างส่วนเสริมของเอดิเตอร์
- สร้างโปรเจ็กต์ Apps Script
- เขียนโค้ดเพื่อกำหนดลักษณะที่ปรากฏและการทำงานของส่วนเสริมโดยใช้บริการ HTML ของ Apps Script ในตัว
- ทดสอบส่วนเสริม
- เผยแพร่ส่วนเสริม
สร้างโปรเจ็กต์สคริปต์
ส่วนเสริมของเครื่องมือแก้ไขคือโปรเจ็กต์ Apps Script แบบสแตนด์อโลน
คู่มือสคริปต์แบบสแตนด์อโลนมีวิธีการสร้างโปรเจ็กต์ใหม่
หรือจะเปิดสคริปต์ใหม่ก็ได้
หากทำเช่นนี้ ระบบจะวางไฟล์โปรเจ็กต์ (เดิมชื่อ Untitled project) ไว้ในโฟลเดอร์รูทของไดรฟ์
การทำงานร่วมกัน
เมื่อทำงานร่วมกับผู้อื่นในการพัฒนาส่วนเสริม บัญชีผู้ใช้เดียวจะเป็นเจ้าของโปรเจ็กต์ส่วนเสริม เมื่อเผยแพร่ส่วนเสริม บัญชีผู้ใช้เดียวจะทำหน้าที่ เป็นผู้เผยแพร่ บัญชีที่เผยแพร่ต้องมีสิทธิ์เข้าถึงแบบแก้ไขได้ในโปรเจ็กต์สคริปต์ของส่วนเสริม แต่ไม่จำเป็นต้องเป็นเจ้าของโปรเจ็กต์
คุณควรหลีกเลี่ยงสถานการณ์ที่คุณสูญเสียสิทธิ์เข้าถึงโค้ดหรือการตั้งค่าของส่วนเสริม เนื่องจากเจ้าของโปรเจ็กต์ออกจากองค์กร
เราขอแนะนำให้คุณใช้ไดรฟ์ที่แชร์เมื่อทำงานร่วมกันในส่วนเสริม เพื่อป้องกันไม่ให้เสียสิทธิ์เข้าถึงโค้ดส่วนเสริม การวางไฟล์สคริปต์ของส่วนเสริมในไดรฟ์ที่แชร์ จะช่วยให้มั่นใจได้ว่าไม่มีบัญชีใดบัญชีหนึ่งเป็นเจ้าของโปรเจ็กต์เพียงผู้เดียว
นอกจากนี้ เราขอแนะนำให้คุณเพิ่มผู้ทำงานร่วมกันลงในโปรเจ็กต์ Cloud Platform (GCP) ของโปรเจ็กต์สคริปต์ด้วย ซึ่งจะช่วยให้มั่นใจได้ว่าสมาชิกในทีมจะเข้าถึงการตั้งค่าระบบคลาวด์ของส่วนเสริมได้เสมอ
เขียนโค้ดส่วนเสริม
เมื่อสร้างโปรเจ็กต์สคริปต์แล้ว คุณจะเริ่มเขียนโค้ดเพื่อกำหนดลักษณะที่ปรากฏและลักษณะการทำงานของส่วนเสริมได้ คุณใช้ Apps Script HtmlService เพื่อสร้างอินเทอร์เฟซผู้ใช้ของส่วนเสริม ซึ่งก็คือกล่องโต้ตอบและแถบด้านข้าง โดยใช้ HTML และ CSS แบบเดิม ส่วนเสริมของเอดิเตอร์ยังกำหนดรายการในเมนูที่กำหนดเองได้ด้วย
ขณะเขียนโค้ด โปรดดูคู่มือรูปแบบของส่วนเสริมของเอดิเตอร์ เพื่อดูหลักเกณฑ์เกี่ยวกับวิธีออกแบบประสบการณ์ของผู้ใช้ส่วนเสริม นอกจากนี้ โปรดตรวจสอบว่าคุณเข้าใจและเขียนโปรแกรมสำหรับสถานะวงจรการให้สิทธิ์ ต่างๆ ที่ส่วนเสริมอาจพบ
ทดสอบส่วนเสริม
คุณสามารถทดสอบส่วนเสริมของเอดิเตอร์ก่อนที่จะเผยแพร่เพื่อให้แน่ใจว่าส่วนเสริมทำงาน ตามที่คาดไว้ การทดสอบกำหนดให้คุณต้องสร้างการกำหนดค่าการทดสอบ และใช้เอกสาร สเปรดชีต แบบฟอร์ม หรืองานนำเสนอสำหรับการทดสอบ
ดูรายละเอียดได้ที่ทดสอบส่วนเสริมเครื่องมือแก้ไข
เผยแพร่ส่วนเสริม
การเผยแพร่ส่วนเสริมจะทำให้ส่วนเสริมพร้อมให้บริการแก่ผู้อื่น ไม่ว่าจะเป็นแบบสาธารณะหรือเฉพาะผู้ใช้ในโดเมนของคุณ ก่อนเริ่มกระบวนการเผยแพร่ โปรด อ่านภาพรวมของสื่อเผยแพร่
ระบบจะเผยแพร่ส่วนเสริมของเอดิเตอร์ไปยัง Google Workspace Marketplace ส่วนเสริมที่พร้อมให้บริการแก่สาธารณะ ต้องผ่านการตรวจสอบส่วนเสริมก่อนจึงจะเผยแพร่ได้
ดูรายละเอียดเพิ่มเติมได้ที่การเผยแพร่ส่วนเสริมเครื่องมือแก้ไข