ขั้นตอนการสร้างส่วนเสริมของ Google Workspace ที่มีโซลูชันการประชุมของบุคคลที่สามใน Google ปฏิทินนั้นโดยพื้นฐานแล้วจะเหมือนกับขั้นตอนการสร้างส่วนเสริมของ Google Workspace โดยมีขั้นตอนเพิ่มเติมอีก 2-3 ขั้นตอน (แสดงเป็นตัวหนาด้านล่าง)
- เลือกเจ้าของโปรเจ็กต์ส่วนเสริมและผู้ร่วมทำงาน
- สร้างโปรเจ็กต์ Apps Script
- ออกแบบลักษณะที่ปรากฏและลักษณะการทำงานของส่วนเสริม
- เปิดใช้บริการขั้นสูงของปฏิทิน
- กำหนดค่าไฟล์ Manifest ของโปรเจ็กต์ส่วนเสริม
- เขียนโค้ดเพื่อกำหนดลักษณะที่ปรากฏและลักษณะการทำงานของส่วนเสริมโดยใช้บริการการ์ดของ Apps Script ในตัว
- เขียนโค้ดเพื่อจัดการโซลูชันการประชุม
โดยใช้
ConferenceData
บริการในตัวของ Apps Script - (ไม่บังคับ) สร้างและกำหนดค่าหน้าการตั้งค่าส่วนเสริม
- เขียนโค้ดเพื่อจัดการโซลูชันการประชุม
โดยใช้
- ยืนยันขอบเขต OAuth ของส่วนเสริม
- ทดสอบส่วนเสริมภายใน แอปพลิเคชันโฮสต์ ที่ส่วนเสริมขยาย
- เผยแพร่ส่วนเสริม
หน้านี้จะให้ภาพรวมทั่วไปของแต่ละขั้นตอนใหม่ (ดูภาพรวมของขั้นตอนอื่นๆ ได้ที่การสร้างส่วนเสริมของ Google Workspace )
เปิดใช้บริการขั้นสูงของปฏิทิน
บริการขั้นสูงของปฏิทิน ช่วยให้คุณเรียก Calendar API ได้โดยตรงจากโปรเจ็กต์ Apps Script การดำเนินการทั่วไปบางอย่าง เช่น การซิงค์กิจกรรมในปฏิทิน จะทำได้ โดยใช้บริการขั้นสูงเท่านั้น ก่อนที่จะใช้บริการขั้นสูงได้ คุณต้องเปิดใช้บริการดังกล่าวสำหรับโปรเจ็กต์ส่วนเสริม
คุณเปิดใช้บริการขั้นสูงของปฏิทิน จากเครื่องมือแก้ไข Apps Script ได้ อย่าลืมเปิดใช้ API ในกล่องโต้ตอบทั้งเอดิเตอร์ บริการขั้นสูงของ Google และคอนโซล Google API
กำหนดโซลูชันการประชุมในไฟล์ Manifest
ไฟล์ Manifest ของส่วนเสริมจะให้ข้อมูลพื้นฐานที่ Google ปฏิทินต้องการ
เพื่อแสดงและเปิดใช้งานโซลูชันการประชุมของส่วนเสริมอย่างถูกต้อง ไฟล์ Manifest ของส่วนเสริม
ต้องกำหนด (ในส่วน calendar
)
โซลูชันการประชุมอย่างน้อย 1 รายการที่อธิบายประเภทการประชุมของบุคคลที่สาม
ที่กิจกรรมใน Google ปฏิทินใช้ได้
ดูรายละเอียดเกี่ยวกับวิธีกำหนดค่าไฟล์ Manifest ของส่วนเสริมได้ที่ไฟล์ Manifest
เพิ่มโค้ดเพื่อสร้างและซิงค์การประชุม
เมื่อสร้างโปรเจ็กต์สคริปต์แล้ว คุณจะเริ่มเพิ่มโค้ดเพื่อกำหนดลักษณะการทำงานที่เกี่ยวข้องกับการประชุมของส่วนเสริมได้ คุณสามารถใช้บริการขั้นสูงของปฏิทิน บริการ ConferenceData และ บริการอื่นๆ ของ Apps Script เพื่อควบคุมลักษณะการทำงานนี้
เมื่อเพิ่มโค้ดการจัดการการประชุมลงในส่วนเสริมแล้ว คุณต้องเพิ่มโค้ดเพื่อ สร้างการประชุม ซิงค์การเปลี่ยนแปลงในปฏิทิน และอาจต้อง เพิ่มหน้าการตั้งค่า
โปรดดูคู่มือสไตล์ของส่วนเสริมขณะเขียนโค้ด เพื่อดูหลักเกณฑ์เกี่ยวกับวิธีออกแบบประสบการณ์ของผู้ใช้ส่วนเสริม
การสร้างการประชุม
ส่วนเสริมของคุณต้องสามารถรับข้อมูลเกี่ยวกับกิจกรรมใน Google ปฏิทิน
และใช้ข้อมูลดังกล่าวเพื่อสร้างการประชุมในระบบการประชุมของบุคคลที่สาม คุณต้องใช้เมธอด onCreateFunction
อย่างน้อย 1 เมธอดที่ดำเนินการกระบวนการนี้ และกำหนดค่าเมธอดเหล่านี้ในไฟล์ Manifest ของส่วนเสริม
ดูรายละเอียดเพิ่มเติมได้ที่ สร้างการประชุมของบุคคลที่สาม
ซิงค์การเปลี่ยนแปลงในปฏิทิน
หลังจากสร้างการประชุมและลิงก์กับการประชุมใน Google ปฏิทินแล้ว คุณมักจะต้องอัปเดตการประชุมเพื่อให้แสดงการเปลี่ยนแปลงในกิจกรรม ตัวอย่างเช่น หากผู้ใช้เปลี่ยนเวลาของกิจกรรม คุณจะต้องอัปเดตข้อมูลการประชุมในระบบการประชุมของบุคคลที่สามเพื่อให้สอดคล้องกับการเปลี่ยนแปลงนี้ กระบวนการอัปเดตข้อมูลการประชุมเพื่อตอบสนองต่อการเปลี่ยนแปลงของกิจกรรม เรียกว่าการซิงค์
โปรดดูรายละเอียดเพิ่มเติมในหัวข้อ ซิงค์การเปลี่ยนแปลงในปฏิทิน
เพิ่มการตั้งค่า
คุณอาจต้องการมีการตั้งค่าที่ไม่บังคับซึ่งช่วยให้ผู้ใช้กำหนดค่าส่วนเสริมได้ เช่น คุณอาจต้องการอนุญาตให้ผู้ใช้ตั้งค่าพารามิเตอร์หรือหมายเหตุการประชุม ที่แนบมากับการประชุม
เมื่อใดก็ตามที่ต้องการให้ผู้ใช้ควบคุมลักษณะการทำงานของส่วนเสริมได้ในระดับหนึ่ง คุณสามารถระบุตัวเลือกเหล่านั้นในหน้าการตั้งค่าส่วนเสริมได้ นี่คือ หน้าเว็บ (โฮสต์โดยสคริปต์ส่วนเสริมหรือโฮสต์ภายนอก) ซึ่งจะเปิดขึ้นเมื่อผู้ใช้เข้าถึงการตั้งค่าส่วนเสริมภายใน UI ของ Google ปฏิทิน
คุณจะสร้างหน้าการตั้งค่าส่วนเสริมหรือไม่ก็ได้ โปรดดูรายละเอียดเพิ่มเติมที่หัวข้อ เพิ่มการตั้งค่า