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

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

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

หน้านี้จะแสดงภาพรวมทั่วไปของแต่ละขั้นตอนใหม่ (ดูภาพรวมของขั้นตอนอื่นๆ ได้ที่ การสร้างส่วนเสริม )

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

บริการขั้นสูงของปฏิทิน ช่วยให้คุณเรียก Calendar API ได้โดยตรงจากโปรเจ็กต์ Apps Script การดำเนินการมาตรฐานบางอย่าง เช่น การซิงค์กิจกรรมในปฏิทิน จะทำได้ โดยใช้บริการขั้นสูงเท่านั้น ก่อนที่จะใช้บริการขั้นสูงได้ คุณต้องเปิดใช้บริการดังกล่าวสำหรับโปรเจ็กต์ส่วนเสริมก่อน

คุณเปิดใช้บริการขั้นสูงของปฏิทิน จากเครื่องมือแก้ไข Apps Script ได้ อย่าลืมเปิดใช้ API ในกล่องโต้ตอบทั้ง บริการขั้นสูงของ Google ในโปรแกรมแก้ไขและคอนโซล Google Cloud

เพื่อความสอดคล้องและความถูกต้อง ให้ใช้บริการขั้นสูงของปฏิทิน หรือบริการปฏิทินในตัว อย่างใดอย่างหนึ่ง หากเปิดใช้บริการขั้นสูงของปฏิทิน ให้ใช้บริการดังกล่าว เฉพาะในโค้ดของคุณ

กำหนดโซลูชันการประชุมในไฟล์ Manifest

ไฟล์ Manifest ของส่วนเสริมจะให้ข้อมูลพื้นฐาน ที่ปฏิทินต้องใช้เพื่อแสดงและเปิดใช้งาน โซลูชันการประชุมของส่วนเสริม ไฟล์ Manifest ของส่วนเสริมต้องกำหนด (ในส่วน calendar) โซลูชันการประชุมอย่างน้อย 1 รายการที่อธิบายประเภทการประชุมของบุคคลที่สามที่กิจกรรมในปฏิทินใช้ได้

ดูรายละเอียดเกี่ยวกับวิธีกำหนดค่าไฟล์ Manifest ของส่วนเสริมได้ที่ไฟล์ Manifest

เพิ่มโค้ดเพื่อสร้างและซิงค์การประชุม

หลังจากสร้างโปรเจ็กต์สคริปต์แล้ว คุณจะเพิ่มโค้ดเพื่อกำหนดลักษณะการทำงานที่เกี่ยวข้องกับการประชุมของ ส่วนเสริมได้ คุณสามารถใช้บริการขั้นสูงของปฏิทิน บริการ ConferenceData และ บริการอื่นๆ ของ Apps Script เพื่อควบคุมลักษณะการทำงานนี้

ขณะเพิ่มโค้ดการจัดการการประชุมลงในส่วนเสริม ให้เพิ่มโค้ดเพื่อสร้างการประชุม ซิงค์การเปลี่ยนแปลงในปฏิทิน และเพิ่มหน้าการตั้งค่า (ไม่บังคับ)

โปรดดูคู่มือสไตล์ของส่วนเสริม ขณะเขียนโค้ดเพื่อดูหลักเกณฑ์เกี่ยวกับวิธีออกแบบ ประสบการณ์ของผู้ใช้ส่วนเสริม

สร้างการประชุม

ส่วนเสริมต้องสามารถรับข้อมูลเกี่ยวกับ กิจกรรมในปฏิทินและใช้ข้อมูลดังกล่าวเพื่อสร้างการประชุมใน ระบบการประชุมของบุคคลที่สาม ใช้onCreateFunctionอย่างน้อย 1 วิธี ที่ดำเนินการกระบวนการนี้ และกำหนดค่าวิธีการเหล่านี้ใน ไฟล์ Manifest ของส่วนเสริม

ดูรายละเอียดเพิ่มเติมได้ที่ สร้างการประชุมของบุคคลที่สาม

ซิงค์การเปลี่ยนแปลงในปฏิทิน

หลังจากสร้างการประชุมและลิงก์กับการประชุมในปฏิทินแล้ว คุณมักจะต้องอัปเดตการประชุมให้สอดคล้องกับการเปลี่ยนแปลงในกิจกรรม เช่น หากผู้ใช้เปลี่ยนเวลาของกิจกรรม คุณจะต้องอัปเดตข้อมูลการประชุมในระบบการประชุมของบุคคลที่สามเพื่อให้สอดคล้องกับการเปลี่ยนแปลงนี้ กระบวนการอัปเดตข้อมูลการประชุมเพื่อตอบสนองต่อการเปลี่ยนแปลงกิจกรรมเรียกว่า การซิงค์

โปรดดูรายละเอียดเพิ่มเติมในหัวข้อ ซิงค์การเปลี่ยนแปลงในปฏิทิน

เพิ่มการตั้งค่า

คุณอาจต้องการมีการตั้งค่าที่ไม่บังคับซึ่งช่วยให้ผู้ใช้กำหนดค่าส่วนเสริมได้ เช่น คุณอาจต้องการอนุญาตให้ผู้ใช้ตั้งค่าพารามิเตอร์การประชุมหรือโน้ตที่แนบมากับการประชุม

เมื่อใดก็ตามที่คุณต้องการให้ผู้ใช้ควบคุมลักษณะการทำงานของส่วนเสริมได้ในระดับหนึ่ง คุณสามารถระบุตัวเลือกเหล่านั้นในหน้าการตั้งค่าส่วนเสริมได้ นี่คือหน้าเว็บ (ซึ่งโฮสต์โดยสคริปต์ส่วนเสริมหรือโฮสต์ภายนอก) ที่จะเปิดขึ้นเมื่อผู้ใช้เข้าถึงการตั้งค่าส่วนเสริมภายใน UI ของปฏิทิน

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