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