افزونههای Google Workspace که راهکارهای کنفرانس را اضافه میکنند، اغلب جزئیاتی دارند که باید توسط کاربر از صفحه تنظیمات افزونه کنترل شوند. برای مثال، معمولاً دکمه یا کنترلی وجود دارد که به کاربر اجازه میدهد از سیستم کنفرانس شخص ثالث خارج شود.
صفحات تنظیمات افزونه اختیاری هستند. بخشهای زیر نحوه باز کردن صفحه تنظیمات افزونه و نحوه ساخت یک صفحه تنظیمات را شرح میدهند.
تنظیمات افزونه را باز کنید
شما میتوانید با انجام مراحل زیر، صفحه تنظیمات افزونهای که نصب کردهاید را باز کنید:
- تقویم گوگل را باز کنید.
- روی آیکون کلیک کنید و تنظیمات را انتخاب کنید.
- در پنل ناوبری سمت چپ، افزونهها را انتخاب کنید تا به لیست افزونههای نصبشده بروید.
- روی دکمه تنظیمات که در سمت راست نام افزونه ظاهر میشود کلیک کنید تا صفحه تنظیمات آن افزونه باز شود؛ این باعث میشود تقویم گوگل آدرس اینترنتی صفحه تنظیمات را باز کند.
اگر افزونهای صفحه تنظیمات تعریف نکند، دکمه تنظیمات نمایش داده نمیشود.
ساخت صفحه تنظیمات
یک صفحه تنظیمات معمولاً با استفاده از HTML و CSS استاندارد ساخته میشود. هنگام طراحی صفحه خود، دستورالعملهای سبک افزونه را دنبال کنید.
وقتی کاربری تنظیمات افزونه را تغییر میدهد، صفحه باید درخواستهایی را به سیستم کنفرانس شخص ثالث ارسال کند تا آن تغییرات را به طور مناسب اعمال کند. این صفحه همچنین میتواند اطلاعات مربوط به ویژگیهای کاربر پروژه افزونه را در صورت نیاز ذخیره و بازیابی کند.
میزبانی شده بر روی یک سرور وب خارجی
شما میتوانید صفحه تنظیمات افزونه خود را به صورت خارجی از پروژه اسکریپت افزونه، مثلاً به عنوان بخشی از وبسایت کنفرانس شخص ثالث، میزبانی کنید.
برای پیوند دادن یک افزونه به صفحه تنظیمات خارجی، باید موارد زیر را انجام دهید:
- صفحه را بسازید و آن را به صورت خارجی میزبانی کنید. هنگام اضافه کردن عناصر به صفحه، مطمئن شوید که آنها به درستی با سیستم کنفرانس شخص ثالث ارتباط برقرار میکنند و تغییرات مناسب را برای آن کاربر اعمال میکنند.
- در پروژه اسکریپت افزونه، تابعی پیادهسازی کنید که URL صفحه خارجی را برگرداند.
- نام این تابع را به عنوان فیلد
calendar.createSettingsFunctionدر فایل manifest پروژه افزونه مشخص کنید.
میزبانی شده در Apps Script
شما میتوانید با استفاده از یک برنامه وب Apps Script یک صفحه تنظیمات برای افزونه خود ایجاد کنید. به عنوان یک برنامه وب، پروژه اسکریپت افزونه شما میتواند صفحه را بسازد و مستقر کند، که سپس در سرورهای Apps Script میزبانی میشود.
برای جزئیات بیشتر در مورد نحوه ساخت HTML برای برنامههای وب، به راهنمای سرویس HTML مراجعه کنید. صفحه تنظیمات شما میتواند در صورت نیاز با سرورهای گوگل ارتباط برقرار کند . همچنین میتوانید از قالبهای موجود در صفحه برای پویاتر کردن آن استفاده کنید.
مثال افزونه کنفرانس تقویم نحوه ساخت صفحه تنظیمات برنامه وب را نشان میدهد.