منبع مانیفست تقویم
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
پیکربندی منبعی که برای تعریف محتوا و رفتار افزونهی Google Workspace در تقویم گوگل استفاده میشود. مانیفستهای افزونهی Google Workspace باید تمام اجزایی را که به عنوان «الزامی» علامتگذاری شدهاند، در صورت توسعهی تقویم، داشته باشند.
فقط در صورتی استفاده میشود که افزونه، راهکارهای کنفرانس ارائه دهد. اختیاری. نام تابع Apps Script که یک URL ایجاد میکند که به صفحه تنظیمات افزونه منتهی میشود.
فقط در صورتی استفاده میشود که افزونه، راهکارهای کنفرانس ارائه دهد؛ در این صورت، حداقل یک راهکار باید تعریف شود. فهرستی از راهکارهای کنفرانس ارائه شده توسط افزونه. هر راهکار، یک گزینه کنفرانس متناظر دارد که در رابط کاربری ویرایش رویداد تقویم گوگل ارائه شده است.
currentEventAccess
string
سطح دسترسی افزونه به دادههای رویداد تولید شده توسط کاربر را تعیین میکند. در صورت عدم ارائه، هیچ فراداده رویدادی به افزونه ارسال نمیشود. تنظیمات معتبر به شرح زیر است:
METADATA نشان میدهد که افزونه فقط به متادیتای رویدادهای پایه دسترسی دارد.
READ نشان میدهد که افزونه میتواند علاوه بر فرادادههای رویداد پایه، دادههای رویداد تولید شده توسط کاربر را نیز بخواند.
WRITE نشان میدهد که افزونه میتواند دادههای رویداد تولید شده توسط کاربر را بنویسد.
READ_WRITE نشان میدهد که افزونه میتواند دادههای رویداد تولید شده توسط کاربر و همچنین فرادادههای اولیه را بخواند و بنویسد.
اگر روی READ یا READ_WRITE تنظیم شده باشد، افزونه باید دامنهhttps://www.googleapis.com/auth/calendar.addons.current.event.read را داشته باشد.
اگر روی WRITE یا READ_WRITE تنظیم شده باشد، افزونه باید دامنهیhttps://www.googleapis.com/auth/calendar.addons.current.event.write را داشته باشد.
الزامی . یک شناسه برای راهکار کنفرانس. باید در مجموعه راهکارهای کنفرانس ارائه شده توسط افزونه منحصر به فرد باشد. پس از انتخاب شناسه، دیگر نباید تغییر کند.
logoUrl
string
پیوندی به آیکونی که راهحل را نشان میدهد. تصویر باید در ابعاد ۹۶ در ۹۶ نقطه در اینچ باشد.
این نمیتواند یک URL دلخواه باشد — تصویر باید در زیرساخت گوگل میزبانی شود. برای جزئیات بیشتر به بخش ارائه لوگوهای راهکار کنفرانس مراجعه کنید.
در صورت ارائه، این تصویر ممکن است با calendar.logoUrl افزونه، که تصویری است که برای نمایش افزونه در برنامههای میزبانی که افزونه از آن توسعه مییابد، استفاده میشود، متفاوت باشد. اگر تصویر لوگو برای یک راهکار خاص ارائه نشده باشد، به جای آن از calendar.logoUrl استفاده میشود.
name
string
الزامی . نام راهکار کنفرانس که هنگام ایجاد یا ویرایش رویداد توسط کاربر، در رابط کاربری تقویم گوگل نمایش داده میشود.
پیکربندی برای یک تریگر زمینهای که هنگام باز شدن یک رویداد تقویم گوگل توسط کاربر فعال میشود. برای اطلاعات بیشتر به بخش «توسعه رابط رویداد تقویم» مراجعه کنید.
نمایش JSON
{
"runFunction": string
}
فیلدها
runFunction
string
نام تابع Apps Script که هنگام باز شدن رویداد تقویم توسط کاربر برای مشاهده یا ویرایش اجرا میشود. در صورت مشخص شدن، باید این تابع را برای ساخت و بازگرداندن آرایهای از اشیاء Card برای نمایش در رابط کاربری افزونه پیادهسازی کنید.
رویدادبهروزرسانی تریگر
پیکربندی برای یک تریگر زمینهای که هنگام ویرایش و ذخیره یک رویداد تقویم گوگل توسط کاربر فعال میشود. برای اطلاعات بیشتر به بخش «بهروزرسانی رویدادهای تقویم» مراجعه کنید.
نمایش JSON
{
"runFunction": string
}
فیلدها
runFunction
string
نام تابع Apps Script که هنگام ویرایش و ذخیره یک رویداد تقویم توسط کاربر اجرا میشود. در صورت مشخص شدن، باید این تابع را برای ساخت و بازگرداندن آرایهای از اشیاء Card برای نمایش در رابط کاربری افزونه پیادهسازی کنید.
رویداد پیوست تریگر
پیکربندی برای یک محرک زمینهای که وقتی کاربر روی ارائهدهنده پیوست افزونه در منوی کشویی تقویم کلیک میکند، فعال میشود.
نمایش JSON
{
"runFunction": string,
"label": string,
}
فیلدها
runFunction
string
الزامی. نام تابع Apps Script که هنگام انتخاب ارائهدهنده پیوست افزونه توسط کاربر در منوی کشویی Calendar اجرا میشود. شما باید این تابع را برای ساخت و بازگرداندن آرایهای از اشیاء Card برای نمایش در رابط کاربری افزونه پیادهسازی کنید.
label
string
الزامی. متنی که در منوی کشویی تقویم نمایش داده میشود و این ارائهدهنده پیوست را مشخص میکند.
تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-12-04 بهوقت ساعت هماهنگ جهانی."],[],[]]