پیکربندی منبع مورد استفاده برای تعریف محتوا و رفتار افزونه Google Workspace در تقویم گوگل. مانیفستهای افزونه Google Workspace در صورت توسعه تقویم، باید شامل تمام اجزای مشخص شده به عنوان «الزامی» باشند.
تقویم
پیکربندی مانیفست افزونهی Google Workspace برای افزونههای تقویم. برای اطلاعات بیشتر به بخش «توسعهی تقویم با افزونههای Google Workspace» مراجعه کنید.
| نمایش JSON |
|---|
{
"createSettingsUrlFunction": string,
"conferenceSolution": [
{
object (ConferenceSolution)
}
],
"currentEventAccess": string,
"eventOpenTrigger": {
object (EventOpenTrigger)
},
"eventUpdateTrigger": {
object (EventUpdateTrigger)
},
"eventAttachmentTrigger": {
object (EventAttachmentTrigger)
},
"homepageTrigger": {
object (HomepageTrigger)
}
} |
| فیلدها | |
|---|---|
createSettingsUrlFunction | برای جزئیات بیشتر ، به افزودن تنظیمات افزونه کنفرانس مراجعه کنید. |
conferenceSolution[] | |
currentEventAccess | سطح دسترسی افزونه به دادههای رویداد را تعیین میکند. در صورت حذف، میزبان فراداده رویداد را ارسال نمیکند. تنظیمات معتبر عبارتند از:
اگر روی |
eventOpenTrigger | مشخصات تریگر برای تریگرهای باز شدن رویداد در تقویم. |
eventUpdateTrigger | برای ارائه رابطهای بهروزرسانی رویداد زمینهای در تقویم الزامی است . مشخصات تریگر برای تریگرهای بهروزرسانی رویداد. |
eventAttachmentTrigger | مشخصات تریگر برای تریگرهای پیوست رویداد در تقویم. |
homepageTrigger | تابع تریگر برای صفحه اصلی افزونه در تقویم. این تابع |
راهکار کنفرانس
این شیء مانیفست فقط برای افزونههایی که تقویم را با راهحلهای کنفرانس شخص ثالث گسترش میدهند، مورد نیاز است.
پیکربندی یک راهکار کنفرانس ارائه شده توسط افزونه. هر راهکار به عنوان یک گزینه در رابط کاربری رویداد ویرایش تقویم گوگل ظاهر میشود.
| نمایش JSON |
|---|
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
} |
| فیلدها | |
|---|---|
id | |
logoUrl | تصویر باید در زیرساخت گوگل میزبانی شود. برای جزئیات بیشتر به بخش ارائه لوگوهای راهکار کنفرانس مراجعه کنید. این تصویر میتواند با calendar.logoUrl افزونه متفاوت باشد. اگر برای یک راهحل خاص حذف شود، اسکریپت calendar.logoUrl استفاده میکند. |
name | |
onCreateFunction | |
رویدادبازراهانداز
پیکربندی برای یک تریگر زمینهای که هنگام باز شدن یک رویداد تقویم گوگل توسط کاربر فعال میشود. برای جزئیات بیشتر به بخش «توسعه رابط رویداد تقویم» مراجعه کنید.
| نمایش JSON |
|---|
{
"runFunction": string
} |
| فیلدها | |
|---|---|
runFunction | Card را برای رابط کاربری برگرداند. |
رویدادبهروزرسانی تریگر
پیکربندی برای یک محرک زمینهای که هنگام ویرایش و ذخیره یک رویداد تقویم گوگل توسط کاربر فعال میشود. برای جزئیات بیشتر به بخش «بهروزرسانی رویدادهای تقویم» مراجعه کنید.
| نمایش JSON |
|---|
{
"runFunction": string
} |
| فیلدها | |
|---|---|
runFunction | Card را برای رابط کاربری برگرداند. |
رویداد پیوست تریگر
پیکربندی برای یک محرک زمینهای که وقتی کاربر ارائهدهنده پیوست افزونه را در منوی تقویم انتخاب میکند، فعال میشود.
| نمایش JSON |
|---|
{
"runFunction": string,
"label": string,
} |
| فیلدها | |
|---|---|
runFunction | Card را برای رابط کاربری برگرداند. |
label | |