ส่วนเสริม Google Workspace ที่เพิ่มโซลูชันการประชุมมักจะมีรายละเอียดที่ผู้ใช้ควรควบคุมจากหน้าการตั้งค่าของส่วนเสริม ตัวอย่างเช่น การมีปุ่มหรือการควบคุมที่ช่วยให้ผู้ใช้ออกจากระบบการประชุมของบุคคลที่สามนั้นเป็นเรื่องปกติ
คุณจะตั้งค่าหน้าส่วนเสริมหรือไม่ก็ได้ ส่วนต่อไปนี้จะอธิบายวิธีเปิดหน้าการตั้งค่าของส่วนเสริมและวิธีสร้างหน้าการตั้งค่า
เปิดการตั้งค่าส่วนเสริม
คุณเปิดหน้าการตั้งค่าของส่วนเสริมที่ติดตั้งไว้ได้โดยทำดังนี้
- เปิด Google ปฏิทิน
- คลิกไอคอน แล้วเลือกการตั้งค่า
- ในแผงการนำทางด้านซ้าย ให้เลือกส่วนเสริมเพื่อข้ามไปยังรายการส่วนเสริมที่ติดตั้ง
- คลิกปุ่มการตั้งค่าที่ปรากฏทางด้านขวาของชื่อส่วนเสริมเพื่อเปิดหน้าการตั้งค่าสำหรับส่วนเสริมนั้น ซึ่งจะทำให้ Google ปฏิทินเปิด URL ของหน้าการตั้งค่า
หากส่วนเสริมไม่ได้กำหนดหน้าการตั้งค่า ปุ่มการตั้งค่าจะไม่ปรากฏ
สร้างหน้าการตั้งค่า
โดยทั่วไปแล้ว หน้าการตั้งค่าจะสร้างขึ้นโดยใช้ HTML และ CSS มาตรฐาน เมื่อออกแบบหน้าเว็บ ให้ทำตามหลักเกณฑ์ด้านรูปแบบของส่วนเสริม
เมื่อผู้ใช้ปรับการตั้งค่าส่วนเสริม หน้าเว็บควรส่งคำขอไปยังระบบการประชุมของบุคคลที่สามเพื่อใช้การเปลี่ยนแปลงเหล่านั้นตามความเหมาะสม หน้าเว็บยังจัดเก็บและดึงข้อมูลจากพร็อพเพอร์ตี้ผู้ใช้ของโปรเจ็กต์ส่วนเสริมได้ตามต้องการ
โฮสต์ในเว็บเซิร์ฟเวอร์ภายนอก
คุณสามารถโฮสต์หน้าการตั้งค่าส่วนเสริมจากภายนอกโปรเจ็กต์สคริปต์ส่วนเสริมได้ ซึ่งอาจเป็นส่วนหนึ่งของเว็บไซต์การประชุมของบุคคลที่สาม
หากต้องการลิงก์ส่วนเสริมกับหน้าการตั้งค่าภายนอก คุณต้องทําดังนี้
- สร้างหน้าเว็บและฝากไว้ภายนอก เมื่อเพิ่มองค์ประกอบลงในหน้าเว็บ ให้ตรวจสอบว่าองค์ประกอบเหล่านั้นสื่อสารกับระบบการประชุมของบุคคลที่สามได้อย่างถูกต้อง และทําการเปลี่ยนแปลงที่เหมาะสมสําหรับผู้ใช้รายนั้น
- ในโปรเจ็กต์สคริปต์ของส่วนเสริม ให้ใช้ฟังก์ชันที่แสดงผล URL สำหรับหน้าเว็บภายนอก
- ระบุชื่อของฟังก์ชันนี้เป็น
calendar.createSettingsFunction
ฟิลด์ในไฟล์ Manifest ของโปรเจ็กต์ส่วนเสริม
โฮสต์ภายใน Apps Script
คุณสามารถระบุหน้าการตั้งค่าสําหรับส่วนเสริมได้โดยใช้ เว็บแอป Apps Script ในฐานะเว็บแอป โปรเจ็กต์สคริปต์ส่วนเสริมจะสร้างและติดตั้งใช้งานหน้าเว็บได้ ซึ่งจะโฮสต์อยู่บนเซิร์ฟเวอร์ Apps Script
ดูรายละเอียดเกี่ยวกับวิธีสร้าง HTML สําหรับเว็บแอปได้จากคู่มือบริการ HTML หน้าการตั้งค่าสามารถสื่อสารกับเซิร์ฟเวอร์ Google ตามที่จำเป็น นอกจากนี้ คุณยังใช้เทมเพลตในหน้าเว็บเพื่อให้หน้าเว็บมีความไดนามิกมากขึ้นได้ด้วย
ตัวอย่างส่วนเสริมการประชุมของปฏิทินแสดงวิธีสร้างหน้าการตั้งค่าเว็บแอป