সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
কনফারেন্সিং সলিউশন যোগ করে এমন Google Workspace অ্যাড-অনগুলিতে প্রায়শই বিবরণ থাকে যা অ্যাড-অন সেটিংস পৃষ্ঠা থেকে ব্যবহারকারীর নিয়ন্ত্রণ করা উচিত। উদাহরণস্বরূপ, একটি বোতাম বা নিয়ন্ত্রণ থাকা সাধারণ বিষয় যা একজন ব্যবহারকারীকে তৃতীয় পক্ষের কনফারেন্স সিস্টেম থেকে লগ আউট করতে দেয়।
অ্যাড-অন সেটিং পৃষ্ঠাগুলি ঐচ্ছিক। নিম্নলিখিত বিভাগগুলি কীভাবে একটি অ্যাড-অনের সেটিং পৃষ্ঠা খুলতে হয় এবং কীভাবে একটি সেটিং পৃষ্ঠা তৈরি করতে হয় তা বর্ণনা করে৷
অ্যাড-অন সেটিংস খুলুন
আপনি নিম্নলিখিতগুলি করে আপনার ইনস্টল করা একটি অ্যাড-অনের সেটিংস পৃষ্ঠা খুলতে পারেন:
settings আইকনে ক্লিক করুন এবং সেটিংস নির্বাচন করুন।
বাম নেভিগেশন প্যানেলে, ইনস্টল করা অ্যাড-অন তালিকায় যেতে অ্যাড-অন নির্বাচন করুন।
সেই অ্যাড-অনের জন্য সেটিংস পৃষ্ঠা খুলতে অ্যাড-অন নামের ডানদিকে প্রদর্শিত সেটিংস বোতামটি ক্লিক করুন; এর ফলে Google ক্যালেন্ডার সেটিংস পৃষ্ঠার URL খুলতে পারে।
যদি একটি অ্যাড-অন একটি সেটিংস পৃষ্ঠা সংজ্ঞায়িত না করে তবে সেটিংস বোতামটি প্রদর্শিত হবে না।
একটি সেটিংস পৃষ্ঠা তৈরি করুন
একটি সেটিংস পৃষ্ঠা সাধারণত স্ট্যান্ডার্ড HTML এবং CSS ব্যবহার করে তৈরি করা হয়। আপনার পৃষ্ঠা ডিজাইন করার সময়, অ্যাড-অন শৈলী নির্দেশিকা অনুসরণ করুন।
যখন একজন ব্যবহারকারী অ্যাড-অন সেটিংসে সামঞ্জস্য করে, তখন পৃষ্ঠাটিকে তৃতীয় পক্ষের কনফারেন্সিং সিস্টেমের কাছে অনুরোধ পাঠাতে হবে যাতে উপযুক্ত পরিবর্তনগুলি কার্যকর করা যায়। পৃষ্ঠাটি প্রয়োজন অনুসারে অ্যাড-অন প্রকল্প ব্যবহারকারী বৈশিষ্ট্য থেকে তথ্য সংরক্ষণ এবং পুনরুদ্ধার করতে পারে।
একটি বহিরাগত ওয়েব সার্ভারে হোস্ট করা
আপনি অ্যাড-অন স্ক্রিপ্ট প্রকল্প থেকে আপনার অ্যাড-অন সেটিং পৃষ্ঠাটি বাহ্যিকভাবে হোস্ট করতে পারেন, সম্ভবত তৃতীয় পক্ষের কনফারেন্সিং ওয়েবসাইটের অংশ হিসেবে।
একটি বহিরাগত সেটিং পৃষ্ঠায় একটি অ্যাড-অন লিঙ্ক করতে, আপনাকে নিম্নলিখিতগুলি করতে হবে:
পৃষ্ঠাটি তৈরি করুন এবং এটি বাহ্যিকভাবে হোস্ট করুন। পৃষ্ঠায় উপাদান যোগ করার সময়, নিশ্চিত করুন যে তারা তৃতীয় পক্ষের কনফারেন্সিং সিস্টেমের সাথে সঠিকভাবে যোগাযোগ করে এবং সেই ব্যবহারকারীর জন্য উপযুক্ত পরিবর্তন করে।
অ্যাড-অন স্ক্রিপ্ট প্রকল্পে, একটি ফাংশন প্রয়োগ করুন যা বহিরাগত পৃষ্ঠার জন্য URL প্রদান করে।
অ্যাড-অন প্রোজেক্ট ম্যানিফেস্টেcalendar.createSettingsFunction ফিল্ড হিসাবে এই ফাংশনের নাম নির্দিষ্ট করুন।
অ্যাপস স্ক্রিপ্টের মধ্যে হোস্ট করা হয়েছে
আপনি একটি Apps স্ক্রিপ্ট ওয়েব অ্যাপ ব্যবহার করে আপনার অ্যাড-অনের জন্য একটি সেটিংস পৃষ্ঠা প্রদান করতে পারেন৷ একটি ওয়েব অ্যাপ হিসাবে, আপনার অ্যাড-অন স্ক্রিপ্ট প্রকল্পটি পৃষ্ঠাটি তৈরি এবং স্থাপন করতে পারে, যা অ্যাপস স্ক্রিপ্ট সার্ভারে হোস্ট করা হয়।
কিভাবে ওয়েব অ্যাপের জন্য এইচটিএমএল তৈরি করতে হয় তার বিশদ বিবরণের জন্য HTML পরিষেবা নির্দেশিকা দেখুন। আপনার সেটিংস পৃষ্ঠা প্রয়োজন অনুযায়ী Google সার্ভারের সাথে যোগাযোগ করতে পারে। আপনি পৃষ্ঠাটিকে আরও গতিশীল করতে টেমপ্লেট ব্যবহার করতে পারেন।
[[["সহজে বোঝা যায়","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 for conferencing can include optional settings pages built with standard HTML and CSS, hosted externally or within Apps Script.\u003c/p\u003e\n"],["\u003cp\u003eAdd-on settings allow users to control details like logging out of the third-party system and are accessed via Google Calendar's settings.\u003c/p\u003e\n"],["\u003cp\u003eWhen building an external settings page, ensure elements interact correctly with the conferencing system and the add-on manifest links to its URL.\u003c/p\u003e\n"],["\u003cp\u003eApps Script web apps offer an alternative hosting option, enabling communication with Google servers and dynamic content through templates.\u003c/p\u003e\n"],["\u003cp\u003eWhen using Apps Script for settings pages, maintain consistent project version numbers across deployments to ensure proper functionality.\u003c/p\u003e\n"]]],["Google Workspace add-ons with conferencing features can have optional settings pages. Users access these pages through Google Calendar's add-on settings. Developers build settings pages using HTML and CSS, hosted either externally or within Apps Script. The settings page should allow users to adjust add-on behaviors, communicating with the third-party system to enact changes, storing data in user properties. To link externally, developers specify the URL in the add-on's manifest file. For Apps Script, they use web apps and must maintain consistent project versions between the add-on and settings page.\n"],null,["# Adding conferencing add-on settings\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\nGoogle Workspace add-ons that add conferencing\nsolutions often have details that should be controlled by the user from an\nadd-on *settings page*. For example, it is common to have a button or control\nthat lets a user log out of the third-party conference system.\n\nAdd-on setting pages are optional. The following sections describe how to open\nan add-on's setting page and how to build a setting page.\n\nOpen add-on settings\n--------------------\n\nYou can open the settings page of an add-on you have installed by doing the\nfollowing:\n\n1. Open [Google Calendar](https://calendar.google.com/).\n2. Click the settings icon and select **Settings**.\n3. In the left navigation panel, select **add-ons** to jump to the installed add-on list.\n4. Click the **Settings** button that appears to the right of the add-on name to open the settings page for that add-on; this causes Google Calendar to open the settings page URL.\n\nIf an add-on does not define a settings page, the **Settings** button does not\nappear.\n\nBuild a settings page\n---------------------\n\nA settings page is generally built using standard HTML and CSS. When designing\nyour page, follow the\n[add-on style guidelines](/workspace/add-ons/guides/workspace-style).\n\nWhen a user makes adjustments to the add-on settings, the page should send\nrequests to the third-party conferencing system to enact those changes as\nappropriate. The page can also store and retrieve information from the add-on\nproject [user properties](/apps-script/reference/properties) as needed.\n\n### Hosted on an external web server\n\nYou can host your add-on setting page externally from the add-on script project,\nperhaps as part of the third-party conferencing website.\n\nTo link an add-on to an external setting page, you must do the following:\n\n1. Build the page and host it externally. When adding elements to the page, be sure that they communicate correctly with the third-party conferencing system and make the appropriate changes for that user.\n2. In the add-on script project, implement a function that returns the URL for the external page.\n3. Specify the name of this function as the `calendar.createSettingsFunction` field in the add-on project [manifest](/workspace/add-ons/concepts/workspace-manifests#manifest_structure_for_g_suite_add-ons).\n\n### Hosted within Apps Script\n\nYou can provide a settings page for your add-on by using an Apps Script\n[web app](/apps-script/guides/web). As a web app, your add-on script project\ncan build and deploy the page, which is then hosted on the Apps Script servers.\n\nSee the [HTML Service guide](/apps-script/guides/html#serve_html_as_a_web_app)\nfor details on how to build HTML for web apps. Your settings page can\n[communicate with the Google servers](/apps-script/guides/html/communication)\nas needed. You can also make use of\n[templates](/apps-script/guides/html/templates) in the page to make it more\ndynamic.\n\nThe\n[Calendar conferencing add-on example](/workspace/add-ons/samples/conferencing-sample)\nshows how to construct a web app settings page.\n| **Caution:** When deploying a web app page for use, you must provide a script project [version](/apps-script/guides/versions). You also provide a project version when deploying the add-on. As you update your script project to new versions, always be sure that the version number for the deployments matches. Otherwise your add-on may exhibit unexpected behavior."]]