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

ขั้นตอนการสร้างส่วนเสริม 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 เพื่อดูภาพรวมของขั้นตอนอื่นๆ)

เปิดใช้บริการขั้นสูงของปฏิทิน

บริการขั้นสูงของปฏิทินช่วยให้คุณเรียกใช้ 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 ปฏิทิน

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