ขั้นตอนการสร้างส่วนเสริม Google Workspace ที่มีโซลูชันการประชุมของบุคคลที่สามสำหรับ Google ปฏิทินนั้นโดยพื้นฐานแล้วจะเหมือนกับขั้นตอนการสร้างส่วนเสริมของ Google Workspace โดยมีขั้นตอนเพิ่มเติมอีกเล็กน้อย (แสดงเป็นตัวหนาด้านล่าง)
- เลือกเจ้าของโปรเจ็กต์ส่วนเสริมและผู้ทำงานร่วมกัน
- สร้างโปรเจ็กต์ 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 ปฏิทิน
คุณจะสร้างหน้าการตั้งค่าส่วนเสริมหรือไม่ก็ได้ โปรดดูรายละเอียดเพิ่มเติมที่เพิ่มการตั้งค่า