Package google.apps.script.type.calendar

فهرست

تقویمAddOnManifest

ویژگی‌هایی که ظاهر و اجرای افزونه‌ی تقویم را سفارشی می‌کنند.

فیلدها
homepageTrigger

HomepageExtensionPoint

اختیاری. یک نقطه پایانی تعریف می‌کند که در زمینه‌هایی اجرا می‌شود که با یک محرک زمینه‌ای اعلام‌شده مطابقت ندارند. هر کارتی که توسط این تابع تولید شود، همیشه در دسترس کاربر خواهد بود، اما ممکن است وقتی این افزونه محرک‌های هدفمندتری را اعلام می‌کند، تحت الشعاع محتوای زمینه‌ای قرار گیرد.

در صورت وجود، این پیکربندی addOns.common.homepageTrigger را لغو می‌کند.

conferenceSolution[]

ConferenceSolution

اختیاری. راهکارهای کنفرانس ارائه شده توسط این افزونه را تعریف می‌کند.

createSettingsUrlFunction

string

یک نقطه پایانی برای اجرا که یک URL به صفحه تنظیمات افزونه ایجاد می‌کند.

eventOpenTrigger

CalendarExtensionPoint

نقطه پایانی که هنگام باز شدن یک رویداد برای مشاهده یا ویرایش، فعال می‌شود.

eventUpdateTrigger

CalendarExtensionPoint

یک نقطه پایانی که هنگام به‌روزرسانی رویداد باز، فعال می‌شود.

calendarNotificationTrigger

CalendarExtensionPoint

اختیاری. وقتی رویدادی برای تقویمی که کاربر در آن مشترک شده است ایجاد یا به‌روزرسانی می‌شود، فعال می‌شود. فقط برای فعال‌کننده‌هایی که توسط HTTP endpoints با استفاده از CalendarSubscriptionActionMarkup ایجاد می‌شوند، اعمال می‌شود. برای Apps Script add-ons و Apps Script installable triggers قابل اجرا نیست.

eventAttachmentTrigger

MenuItemExtensionPoint

پیکربندی برای یک محرک زمینه‌ای که وقتی کاربر روی ارائه‌دهنده پیوست افزونه در منوی کشویی تقویم کلیک می‌کند، فعال می‌شود.

currentEventAccess

EventAccess

سطح دسترسی به داده‌ها را هنگام فعال شدن یک افزونه رویداد تعریف می‌کند.

دسترسی به رویداد

یک enum که سطح دسترسی به داده‌ها را که محرک‌های رویداد به آن نیاز دارند، تعریف می‌کند.

انوم‌ها
UNSPECIFIED مقدار پیش‌فرض زمانی که چیزی برای eventAccess تنظیم نشده باشد.
METADATA به محرک‌های رویداد، اجازه دسترسی به فراداده‌های رویدادها، مانند شناسه رویداد و شناسه تقویم، را می‌دهد.
READ به محرک‌های رویداد، دسترسی به تمام فیلدهای رویداد ارائه شده، از جمله فراداده‌ها، شرکت‌کنندگان و داده‌های کنفرانس را می‌دهد.
WRITE به محرک‌های رویداد، دسترسی به فراداده رویدادها و امکان انجام همه اقدامات، از جمله اضافه کردن شرکت‌کنندگان و تنظیم داده‌های کنفرانس، را می‌دهد.
READ_WRITE به محرک‌های رویداد، دسترسی به تمام فیلدهای رویداد ارائه شده از جمله فراداده‌ها، شرکت‌کنندگان و داده‌های کنفرانس و امکان انجام تمام اقدامات را می‌دهد.

تقویم افزونه نقطه

قالب رایج برای اعلام محرک‌های افزونه‌ی تقویم.

فیلدها
runFunction

string

الزامی. نقطه پایانی که هنگام فعال شدن این نقطه الحاقی اجرا می‌شود.

راهکار کنفرانس

ارزش‌های مرتبط با کنفرانس را تعریف می‌کند.

فیلدها
onCreateFunction

string

الزامی. نقطه پایانی که هنگام ایجاد داده‌های کنفرانس باید فراخوانی شود.

id

string

الزامی. شناسه‌ها باید به صورت منحصر به فرد در بین راه‌حل‌های کنفرانس درون یک افزونه اختصاص داده شوند، در غیر این صورت ممکن است هنگام فعال شدن افزونه، از راه‌حل کنفرانس اشتباه استفاده شود. در حالی که می‌توانید نام نمایشی یک افزونه را تغییر دهید، شناسه نباید تغییر کند.

name

string

الزامی. نام نمایشی راهکار کنفرانس.

logoUrl

string

الزامی. نشانی اینترنتی (URL) تصویر لوگوی راهکار کنفرانس.