ส่วนเสริมการประชุมในอาคาร

ขั้นตอนการสร้างส่วนเสริม Google Workspace ที่มีโซลูชันการประชุมของบุคคลที่สามสำหรับ Google ปฏิทินนั้นโดยพื้นฐานแล้วจะเหมือนกับขั้นตอนการสร้างส่วนเสริมของ Google Workspace โดยมีขั้นตอนเพิ่มเติมอีกเล็กน้อย (แสดงเป็นตัวหนาด้านล่าง)

  1. เลือกเจ้าของโปรเจ็กต์ส่วนเสริมและผู้ทำงานร่วมกัน
  2. สร้างโปรเจ็กต์ Apps Script
  3. ออกแบบลักษณะและการทำงานของส่วนเสริม
  4. เปิดใช้บริการขั้นสูงของปฏิทิน
  5. กำหนดค่าไฟล์ Manifest ของโปรเจ็กต์ส่วนเสริม
    1. กำหนดโซลูชันการประชุมในไฟล์ Manifest
  6. เขียนโค้ดเพื่อกำหนดรูปลักษณ์และการทำงานของส่วนเสริมโดยใช้บริการการ์ด Apps Script ที่ติดตั้งมาในตัว
    1. เขียนโค้ดเพื่อจัดการโซลูชันการประชุม โดยใช้บริการ ConferenceData ในตัวของ Apps Script
    2. (ไม่บังคับ) สร้างและกำหนดค่าหน้าการตั้งค่าส่วนเสริม
  7. ยืนยันขอบเขต OAuth ของส่วนเสริม
  8. ทดสอบส่วนเสริมภายในแอปพลิเคชันโฮสต์ที่มีให้ใช้งาน
  9. เผยแพร่ส่วนเสริม

หน้านี้จะแสดงภาพรวมทั่วไปของขั้นตอนใหม่แต่ละขั้น (ดูภาพรวมของขั้นตอนอื่นๆ ได้ที่การสร้างส่วนเสริมของ 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 ปฏิทิน

คุณจะสร้างหน้าการตั้งค่าส่วนเสริมหรือไม่ก็ได้ โปรดดูรายละเอียดเพิ่มเติมที่เพิ่มการตั้งค่า