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