เมื่อสร้างหรือแก้ไขกิจกรรมใน Google ปฏิทิน ผู้ใช้จะมีตัวเลือกในการ
สร้างการประชุม Google Meet อย่างรวดเร็วและเชื่อมโยงกับการประชุมนั้น
เมื่อเพิ่มแล้ว ผู้เข้าร่วมกิจกรรมจะเข้าร่วม Hangout ที่เชื่อมโยงได้ง่ายๆ ด้วยการคลิกเพียงครั้งเดียว
อย่างไรก็ตาม หากผู้ใช้ต้องการใช้การประชุมของบุคคลที่สาม (เช่น WebEx) แทน Google Meet กระบวนการจะซับซ้อนกว่า โดยปกติแล้ว
ผู้ใช้จะต้องสร้างการประชุมภายนอก Google ปฏิทิน แล้ว
คัดลอกรหัสการประชุมลงในคำอธิบายกิจกรรมในปฏิทิน จากนั้นผู้เข้าร่วมกิจกรรม
จะต้องทำตามขั้นตอนที่กำหนดเพื่อเข้าร่วมการประชุมโดยใช้รหัส
ที่ได้รับ
ส่วนเสริมของ Google Workspace ช่วยให้ผู้ใช้หลีกเลี่ยงความซับซ้อนนี้ได้
คุณสามารถสร้างส่วนเสริมของ Google Workspace
ที่ขยาย Google ปฏิทินด้วยโซลูชันการประชุมของบุคคลที่สามได้
โซลูชันการประชุมแต่ละรายการที่เพิ่มเข้ามาจะเพิ่มตัวเลือกการประชุมใหม่สำหรับกิจกรรมในปฏิทิน
ซึ่งช่วยให้ผู้ใช้สร้างและเข้าร่วมการประชุมเหล่านั้นได้โดยตรงจาก
Google ปฏิทิน
หากเป็นผู้ให้บริการการประชุม คุณสามารถสร้างส่วนเสริม Google Workspace เพื่อกำหนดการเชื่อมต่อระหว่าง Google ปฏิทินกับผลิตภัณฑ์ของคุณได้ จากนั้นคุณจะเผยแพร่ส่วนเสริมใน Google Workspace Marketplace ได้
ซึ่งผู้ใช้และผู้ดูแลระบบจะค้นหาและติดตั้งส่วนเสริมได้
โซลูชันการประชุม
โซลูชันการประชุมแสดงถึงการประชุมของบุคคลที่สามประเภทหนึ่งที่ผู้ใช้
เข้าร่วมได้ โซลูชันแต่ละรายการจะแสดงเป็นตัวเลือกการประชุมที่ผู้ใช้เลือกได้
เมื่อสร้างหรือแก้ไขกิจกรรมใน Google ปฏิทิน
การประชุมทุกประเภทที่บริการของบุคคลที่สามมีให้จะมี
โซลูชันที่เกี่ยวข้อง และสามารถรวมโซลูชันต่างๆ เข้าด้วยกัน
ในส่วนเสริม Google Workspace เดียว
วิธีการทำงานของโซลูชันการประชุม
เมื่อเพิ่มโซลูชันการประชุมลงใน
ส่วนเสริมของ Google Workspace คุณไม่จำเป็นต้อง
ระบุ UI แบบละเอียดสำหรับโซลูชันนั้น แต่เมื่อใดก็ตามที่ผู้ใช้สร้างหรือแก้ไขกิจกรรมใน Google ปฏิทิน โซลูชันที่กำหนดไว้ในส่วนเสริม Google Workspace ที่ผู้ใช้ติดตั้งจะปรากฏเป็นตัวเลือกการประชุม
เมื่อผู้ใช้เลือกโซลูชันการประชุม ส่วนเสริมจะเชื่อมต่อกับระบบการประชุมของบุคคลที่สามโดยใช้ API ของระบบดังกล่าว และสร้างการประชุม พร้อมซิงค์ข้อมูลระหว่างการประชุมกับกิจกรรมใน Google ปฏิทิน หากมีการอัปเดตหรือลบ
กิจกรรมในภายหลัง ส่วนเสริมจะตรวจพบการเปลี่ยนแปลงนี้และทำการอัปเดตที่
เกี่ยวข้องในระบบการประชุม เมื่อแนบการประชุม
กับกิจกรรมแล้ว ผู้เข้าร่วมจะเข้าร่วมการประชุมจาก Google ปฏิทินได้
สร้างส่วนเสริมของ Google Workspace ด้วยโซลูชันการประชุมสร้างส่วนเสริมการประชุม
ให้ภาพรวมของขั้นตอนที่จำเป็นในการสร้าง
ส่วนเสริมของ Google Workspace ที่ใช้โซลูชันการประชุมของบุคคลที่สาม
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-08-29 UTC"],[[["\u003cp\u003eGoogle Workspace add-ons allow you to integrate third-party conferencing solutions (like WebEx) directly into Google Calendar, simplifying the process for users.\u003c/p\u003e\n"],["\u003cp\u003eThese add-ons create new conferencing options within Calendar events, letting users easily create and join third-party conferences without manually entering codes.\u003c/p\u003e\n"],["\u003cp\u003eConference providers can build and publish these add-ons to the Google Workspace Marketplace, extending the functionality of Google Calendar for their users.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons leverage conference solutions to define various conference types (video, audio, etc.) and handle communication between Google Calendar and the third-party system.\u003c/p\u003e\n"],["\u003cp\u003eConference data, including entry points and conference IDs, is used by the add-on to enable seamless joining of third-party conferences directly from Calendar events.\u003c/p\u003e\n"]]],["Conference providers can build Google Workspace add-ons to integrate their third-party conferencing solutions with Google Calendar. These add-ons allow users to create and join conferences directly within Calendar. When a user selects a conference solution, the add-on uses the conferencing system's API to create it and sync data. The add-on must provide \"conference data,\" including a conference ID, entry points, and parameters. The add-on can also supply error messages. Attendees can join these third party conferences directly from their calendar.\n"],null,["# Third-party conferencing overview\n\n| **Note:** This functionality was built for conference providers specifically, and was originally available as *[Calendar conferencing add-ons](/workspace/add-ons/guides/glossary#calendar_conferencing_add-on)*.\n\nWhen creating or editing a Google Calendar event, users have the option to\nquickly create a Google Meet meeting and associate it with the event.\nOnce added, event attendees can easily join the associated Hangout with a\nsimple click.\n\nHowever, if a user wants to use a third-party conference (such as WebEx)\ninstead of Google Meet, the process is more complex. Typically this\nrequires the user to create the conference outside of Google Calendar and then\ncopy a conference code into the Calendar event description. Event attendees\nthen must follow a specific set of steps to enter the conference using the code\nprovided.\n\nGoogle Workspace add-ons can help users avoid this\ncomplexity. You can build a Google Workspace add-on\nthat extends Google Calendar with third-party\n[*conference solutions*](#conference_solutions).\nEach added conference solution adds a new conferencing option for Calendar\nevents, allowing users to create and join those conferences directly from\nGoogle Calendar.\n\nIf you are a conference provider, you can create a\nGoogle Workspace add-on to define a connection between\nGoogle Calendar and your product. You can then publish the add-on in the\n[Google Workspace Marketplace](https://workspace.google.com/marketplace/),\nwhere users and administrators can discover and install it.\n\nConference solutions\n--------------------\n\nA conference solution represents a type of third-party conference that users\ncan join. Each solution is shown as a conferencing option a user can choose\nwhen creating or editing a Google Calendar event.\n\nExamples of conference solutions an add-on might define include the following:\n\n- a standard video conference\n- an audio-only conference\n- a personal conference\n- a publicly streamed conference\n\nAny type of conference that the third-party service provides can have\nan associated solution, and collections of solutions can be bundled together\nin a single Google Workspace add-on.\n\n### How conference solutions work\n\nWhen a conference solution is added to a\nGoogle Workspace add-on, there is no need\nto provide a detailed UI for it. Instead, whenever a user creates or edits a\nGoogle Calendar event, any solutions defined in the\nGoogle Workspace add-ons the user\nhas installed appear as conferencing options.\n\nWhen a user selects a conference solution, the add-on connects to the\nthird-party conferencing system using its API and creates the conference,\nsyncing data between the conference and the Google Calendar event. If the\nevent is later updated or deleted, the add-on detects this and makes the\ncorresponding updates on the conferencing system. Once a conference is attached\nto an event, attendees can join the conference from Google Calendar.\n\nOptionally, the add-on can provide a settings page to allow users to control\nspecific conferencing behavior.\n\nConference data\n---------------\n\nGoogle Workspace add-ons that provide conference\nsolutions to Google Calendarrequire specific information---*conference\ndata* ---in order to let users join third-party conferences. When you define\na conference solution in your add-on, you specify an\n[`onCreateFunction`](/apps-script/manifest/calendar-addons#ConferenceSolution.FIELDS.onCreateFunction)\nthat builds and returns a\n[`ConferenceData`](/apps-script/reference/conference-data/conference-data)\nobject. The `ConferenceData` object must contain either all the conference data\nGoogle Calendar needs, or a\n[`ConferenceError`](/apps-script/reference/conference-data/conference-error)\nobject that describes an error that occurred when communicating with the\nthird-party conferencing system.\n\nThe table below describes each type of conference data your add-on can use and\nlists the [ConferenceData service](/apps-script/reference/conference-data)\nobject that represents it. Each\n[`ConferenceData`](/apps-script/reference/conference-data/conference-data)\nobject your add-on uses must have all elements marked as **Required**:\n\n| Component | Type | Description |\n|-----------------------|-------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Conference errors | ` `[ConferenceError](/apps-script/reference/conference-data/conference-error) | **Required if an error occurred, in which case no other data is needed.** Use this to report a problem that happened when the add-on tried to connect to the conferencing system. |\n| Conference ID | `string` | **Required if not an error.** Use this ID to identify the conference within the third-party conferencing system. |\n| Conference parameters | ` `[ConferenceParameter](/apps-script/reference/conference-data/conference-parameter)`[]` | Use these key-value pairs to pass any system-specific information to and from the third-party conferencing system. For example, the system may require the email of the conference moderator, or a meeting key. |\n| Conference notes | `string` | Use this to append a text notice to the conference. Typically you use these to add instructions for conference administrators or legal notices. |\n| Entry points | [EntryPoint](/apps-script/reference/conference-data/entry-point)`[]` | **Required if not an error, in which case at least one `EntryPoint` must be defined.** Use `EntryPoint`s to describe a specific way to join the conference (for example, by phone, video, or SIP). Each entry point requires a URI and an [EntryPointType](/apps-script/reference/conference-data/entry-point-type). |\n\nFurther reading\n---------------\n\nThe following documentation can help you learn more:\n\n- **Build a Google Workspace add-on with conference solutions.**\n [Build conference add-ons](/workspace/add-ons/calendar/conferencing/build-conference-addons)\n provides an overview of the steps required to build a\n Google Workspace add-on that implements third-party\n conference solutions.\n\n- **Get a closer look.** View the\n [source code of a conferencing Google Workspace add-on example](/workspace/add-ons/samples/conferencing-sample).\n\n- **Learn more about what Apps Script can do.** Review the\n [Google Apps Script documentation](/apps-script).\n\n- **Wondering what other developers have built?** Visit the\n [Google Workspace Marketplace for Google Calendar](https://workspace.google.com/marketplace/category/works-with-calendar)."]]