ขั้นตอนการสร้างส่วนเสริม Google Workspace ที่มีโซลูชันการประชุมของบุคคลที่สามของ Google ปฏิทินนั้นโดยพื้นฐานแล้วจะเหมือนกับขั้นตอนการสร้างส่วนเสริมของ Google Workspace โดยมีขั้นตอนเพิ่มเติมเล็กน้อย (ดังที่แสดงในตัวหนาด้านล่าง) ดังนี้
- เลือกเจ้าของโปรเจ็กต์ส่วนเสริมและผู้ทำงานร่วมกัน
- สร้างโปรเจ็กต์ Apps Script
- ออกแบบรูปลักษณ์และการทำงานของส่วนเสริม
- เปิดใช้บริการขั้นสูงของปฏิทิน
- กำหนดค่าไฟล์ Manifest ของโปรเจ็กต์ส่วนเสริม
- เขียนโค้ดเพื่อกำหนดรูปลักษณ์และการทำงานของส่วนเสริมโดยใช้บริการการ์ด Apps Script ในตัว
- เขียนโค้ดเพื่อจัดการโซลูชันการประชุมโดยใช้บริการ
ConferenceData
ในตัวของ Apps Script - (ไม่บังคับ) สร้างและกำหนดค่าหน้าการตั้งค่าส่วนเสริม
- เขียนโค้ดเพื่อจัดการโซลูชันการประชุมโดยใช้บริการ
- ยืนยันขอบเขต OAuth ของส่วนเสริม
- ทดสอบส่วนเสริมภายในแอปพลิเคชันโฮสต์ที่ส่วนเสริมขยายมา
- เผยแพร่ส่วนเสริม
หน้านี้จะแสดงภาพรวมทั่วไปของขั้นตอนใหม่แต่ละขั้น (ดูการสร้างส่วนเสริมของ 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 ปฏิทิน
คุณจะสร้างหน้าการตั้งค่าส่วนเสริมหรือไม่ก็ได้ โปรดดูรายละเอียดเพิ่มเติมที่หัวข้อเพิ่มการตั้งค่า