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

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

  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 ปฏิทิน

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