การสร้างส่วนเสริมการประชุม

วันที่

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

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

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

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