افزودن تنظیمات افزونه کنفرانس

افزونه‌های Google Workspace که راه‌حل‌های کنفرانس را اضافه می‌کنند، اغلب جزئیاتی دارند که باید توسط کاربر از صفحه تنظیمات افزونه کنترل شود. برای مثال، داشتن دکمه یا کنترلی معمول است که به کاربر اجازه می دهد از سیستم کنفرانس شخص ثالث خارج شود.

صفحات تنظیمات افزونه اختیاری هستند. بخش‌های زیر نحوه باز کردن صفحه تنظیمات افزونه و نحوه ایجاد صفحه تنظیمات را شرح می‌دهند.

تنظیمات افزونه را باز کنید

با انجام کارهای زیر می توانید صفحه تنظیمات افزونه ای را که نصب کرده اید باز کنید:

  1. تقویم Google را باز کنید.
  2. روی نماد کلیک کنید و تنظیمات را انتخاب کنید.
  3. در پانل پیمایش سمت چپ، افزونه‌ها را انتخاب کنید تا به لیست افزودنی‌های نصب شده بروید.
  4. روی دکمه تنظیمات که در سمت راست نام افزونه ظاهر می شود کلیک کنید تا صفحه تنظیمات آن افزونه باز شود. این باعث می شود Google Calendar URL صفحه تنظیمات را باز کند.

اگر یک افزونه صفحه تنظیمات را تعریف نکند، دکمه تنظیمات ظاهر نمی شود.

یک صفحه تنظیمات بسازید

صفحه تنظیمات معمولاً با استفاده از HTML و CSS استاندارد ساخته می شود. هنگام طراحی صفحه خود، دستورالعمل های سبک افزودنی را دنبال کنید.

هنگامی که کاربر تنظیمات افزونه را انجام می‌دهد، صفحه باید درخواست‌هایی را به سیستم کنفرانس شخص ثالث ارسال کند تا آن تغییرات را در صورت لزوم اعمال کند. این صفحه همچنین می تواند در صورت نیاز اطلاعاتی را از ویژگی های کاربر پروژه افزودنی ذخیره و بازیابی کند.

بر روی یک وب سرور خارجی میزبانی می شود

می توانید صفحه تنظیمات افزونه خود را به صورت خارجی از پروژه اسکریپت افزودنی میزبانی کنید، شاید به عنوان بخشی از وب سایت کنفرانس شخص ثالث.

برای پیوند یک افزونه به صفحه تنظیمات خارجی، باید موارد زیر را انجام دهید:

  1. صفحه را بسازید و آن را به صورت خارجی میزبانی کنید. هنگام افزودن عناصر به صفحه، مطمئن شوید که آنها به درستی با سیستم کنفرانس شخص ثالث ارتباط برقرار می کنند و تغییرات مناسب را برای آن کاربر ایجاد می کنند.
  2. در پروژه اسکریپت افزودنی، تابعی را پیاده سازی کنید که URL صفحه خارجی را برمی گرداند.
  3. نام این تابع را به عنوان فیلد calendar.createSettingsFunction در مانیفست پروژه افزودنی مشخص کنید.

میزبانی شده در Apps Script

می توانید با استفاده از برنامه وب Apps Script صفحه تنظیماتی را برای افزونه خود ارائه دهید. به عنوان یک برنامه وب، پروژه اسکریپت الحاقی شما می تواند صفحه را بسازد و مستقر کند، که سپس در سرورهای Apps Script میزبانی می شود.

برای جزئیات در مورد نحوه ساخت HTML برای برنامه های وب ، راهنمای خدمات HTML را ببینید. صفحه تنظیمات شما می تواند در صورت نیاز با سرورهای Google ارتباط برقرار کند . همچنین می توانید از قالب های موجود در صفحه برای پویاتر کردن آن استفاده کنید.

مثال افزودنی کنفرانس Calendar نحوه ایجاد صفحه تنظیمات برنامه وب را نشان می دهد.