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

ปฏิบัติตาม

ขั้นตอนการสร้างส่วนเสริม 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 ปฏิทิน

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