Calendar Service

تقویم

این سرویس به یک اسکریپت اجازه می دهد تا به تقویم Google کاربر، از جمله تقویم های اضافی که کاربر در آنها مشترک است، دسترسی داشته باشد و آن را تغییر دهد.

کلاس ها

نام شرح مختصر
Calendar نشان دهنده تقویمی است که کاربر مالک آن است یا مشترک آن است.
CalendarApp به یک اسکریپت اجازه می دهد تا تقویم Google کاربر را بخواند و به روز کند.
CalendarEvent یک رویداد تقویم را نشان می دهد.
CalendarEventSeries مجموعه ای از رویدادها را نشان می دهد (یک رویداد تکرار شونده).
Color شماره ای که رنگ های نامگذاری شده موجود در سرویس Calendar را نشان می دهد.
EventColor شماره ای که رنگ های رویداد نامگذاری شده موجود در سرویس Calendar را نشان می دهد.
EventGuest نماینده مهمان یک رویداد است.
EventRecurrence تنظیمات تکرار برای یک سری رویداد را نشان می دهد.
EventType یک عدد که نشان دهنده نوع یک رویداد است.
GuestStatus یک عدد نشان دهنده وضعیت هایی است که یک مهمان می تواند برای یک رویداد داشته باشد.
RecurrenceRule یک قانون تکرار برای یک سری رویداد را نشان می دهد.
Visibility یک عدد که نمایانگر قابل مشاهده بودن یک رویداد است.

Calendar

روش ها

روش نوع برگشت شرح مختصر
createAllDayEvent(title, date) CalendarEvent یک رویداد تمام روز جدید ایجاد می کند.
createAllDayEvent(title, startDate, endDate) CalendarEvent یک رویداد تمام روز جدید ایجاد می کند که می تواند چندین روز طول بکشد.
createAllDayEvent(title, startDate, endDate, options) CalendarEvent یک رویداد تمام روز جدید ایجاد می کند که می تواند چندین روز طول بکشد.
createAllDayEvent(title, date, options) CalendarEvent یک رویداد تمام روز جدید ایجاد می کند.
createAllDayEventSeries(title, startDate, recurrence) CalendarEventSeries یک مجموعه رویداد تمام روز جدید ایجاد می کند.
createAllDayEventSeries(title, startDate, recurrence, options) CalendarEventSeries یک مجموعه رویداد تمام روز جدید ایجاد می کند.
createEvent(title, startTime, endTime) CalendarEvent یک رویداد جدید ایجاد می کند.
createEvent(title, startTime, endTime, options) CalendarEvent یک رویداد جدید ایجاد می کند.
createEventFromDescription(description) CalendarEvent یک رویداد را از یک توضیح آزاد ایجاد می کند.
createEventSeries(title, startTime, endTime, recurrence) CalendarEventSeries یک سری رویداد جدید ایجاد می کند.
createEventSeries(title, startTime, endTime, recurrence, options) CalendarEventSeries یک سری رویداد جدید ایجاد می کند.
deleteCalendar() void تقویم را برای همیشه حذف می کند.
getColor() String رنگ تقویم را می گیرد.
getDescription() String توضیحات تقویم را دریافت می کند.
getEventById(iCalId) CalendarEvent رویداد را با شناسه داده شده دریافت می کند.
getEventSeriesById(iCalId) CalendarEventSeries مجموعه رویداد را با شناسه داده شده دریافت می کند.
getEvents(startTime, endTime) CalendarEvent[] همه رویدادهایی را که در یک بازه زمانی مشخص رخ می دهند را دریافت می کند.
getEvents(startTime, endTime, options) CalendarEvent[] تمام رویدادهایی را که در یک بازه زمانی مشخص رخ می دهند و معیارهای مشخص شده را برآورده می کنند، دریافت می کند.
getEventsForDay(date) CalendarEvent[] همه رویدادهایی را که در یک روز مشخص اتفاق می‌افتد را دریافت می‌کند.
getEventsForDay(date, options) CalendarEvent[] همه رویدادهایی را که در یک روز خاص اتفاق می‌افتند و معیارهای مشخص شده را برآورده می‌کنند، دریافت می‌کند.
getId() String شناسه تقویم را دریافت می کند.
getName() String نام تقویم را دریافت می کند.
getTimeZone() String منطقه زمانی تقویم را دریافت می کند.
isHidden() Boolean تعیین می کند که آیا تقویم در رابط کاربری پنهان است یا خیر.
isMyPrimaryCalendar() Boolean تعیین می کند که آیا تقویم تقویم اولیه برای کاربر موثر است یا خیر.
isOwnedByMe() Boolean تعیین می کند که آیا تقویم متعلق به شما است یا خیر.
isSelected() Boolean تعیین می کند که آیا رویدادهای تقویم در رابط کاربری نمایش داده می شوند یا خیر.
setColor(color) Calendar رنگ تقویم را تنظیم می کند.
setDescription(description) Calendar شرح یک تقویم را تنظیم می کند.
setHidden(hidden) Calendar تنظیم می کند که آیا تقویم در رابط کاربری قابل مشاهده باشد یا خیر.
setName(name) Calendar نام تقویم را تنظیم می کند.
setSelected(selected) Calendar تنظیم می کند که آیا رویدادهای تقویم در رابط کاربری نمایش داده شوند یا خیر.
setTimeZone(timeZone) Calendar منطقه زمانی تقویم را تنظیم می کند.
unsubscribeFromCalendar() void اشتراک کاربر را از یک تقویم لغو می کند.

CalendarApp

خواص

اموال تایپ کنید توضیحات
Color Color شماره ای که رنگ های نامگذاری شده موجود در سرویس Calendar را نشان می دهد.
EventColor EventColor شماره ای که رنگ های رویداد نامگذاری شده موجود در سرویس Calendar را نشان می دهد.
GuestStatus GuestStatus یک عدد نشان دهنده وضعیت هایی است که یک مهمان می تواند برای یک رویداد داشته باشد.
Month Month عددی که نشان دهنده ماه های سال است.
Visibility Visibility یک عدد که نمایانگر قابل مشاهده بودن یک رویداد است.
Weekday Weekday شماره ای که نشان دهنده روزهای هفته است.

روش ها

روش نوع برگشت شرح مختصر
createAllDayEvent(title, date) CalendarEvent یک رویداد تمام روز جدید ایجاد می کند.
createAllDayEvent(title, startDate, endDate) CalendarEvent یک رویداد تمام روز جدید ایجاد می کند که می تواند چندین روز طول بکشد.
createAllDayEvent(title, startDate, endDate, options) CalendarEvent یک رویداد تمام روز جدید ایجاد می کند که می تواند چندین روز طول بکشد.
createAllDayEvent(title, date, options) CalendarEvent یک رویداد تمام روز جدید ایجاد می کند.
createAllDayEventSeries(title, startDate, recurrence) CalendarEventSeries یک مجموعه رویداد تمام روز جدید ایجاد می کند.
createAllDayEventSeries(title, startDate, recurrence, options) CalendarEventSeries یک مجموعه رویداد تمام روز جدید ایجاد می کند.
createCalendar(name) Calendar یک تقویم جدید، متعلق به کاربر ایجاد می کند.
createCalendar(name, options) Calendar یک تقویم جدید، متعلق به کاربر ایجاد می کند.
createEvent(title, startTime, endTime) CalendarEvent یک رویداد جدید ایجاد می کند.
createEvent(title, startTime, endTime, options) CalendarEvent یک رویداد جدید ایجاد می کند.
createEventFromDescription(description) CalendarEvent یک رویداد را از یک توضیح آزاد ایجاد می کند.
createEventSeries(title, startTime, endTime, recurrence) CalendarEventSeries یک سری رویداد جدید ایجاد می کند.
createEventSeries(title, startTime, endTime, recurrence, options) CalendarEventSeries یک سری رویداد جدید ایجاد می کند.
getAllCalendars() Calendar[] همه تقویم هایی را که کاربر مالک یا مشترک آنهاست دریافت می کند.
getAllOwnedCalendars() Calendar[] همه تقویم هایی را که کاربر در اختیار دارد دریافت می کند.
getCalendarById(id) Calendar تقویم را با شناسه داده شده دریافت می کند.
getCalendarsByName(name) Calendar[] همه تقویم‌ها را با نام مشخصی که کاربر مالک یا مشترک آن است، دریافت می‌کند.
getColor() String رنگ تقویم را می گیرد.
getDefaultCalendar() Calendar تقویم پیش فرض کاربر را دریافت می کند.
getDescription() String توضیحات تقویم را دریافت می کند.
getEventById(iCalId) CalendarEvent رویداد را با شناسه داده شده دریافت می کند.
getEventSeriesById(iCalId) CalendarEventSeries مجموعه رویداد را با شناسه داده شده دریافت می کند.
getEvents(startTime, endTime) CalendarEvent[] همه رویدادهایی را که در یک بازه زمانی مشخص رخ می دهند را دریافت می کند.
getEvents(startTime, endTime, options) CalendarEvent[] تمام رویدادهایی را که در یک بازه زمانی مشخص رخ می دهند و معیارهای مشخص شده را برآورده می کنند، دریافت می کند.
getEventsForDay(date) CalendarEvent[] همه رویدادهایی را که در یک روز مشخص اتفاق می‌افتد را دریافت می‌کند.
getEventsForDay(date, options) CalendarEvent[] همه رویدادهایی را که در یک روز خاص اتفاق می‌افتند و معیارهای مشخص شده را برآورده می‌کنند، دریافت می‌کند.
getId() String شناسه تقویم را می گیرد.
getName() String نام تقویم را دریافت می کند.
getOwnedCalendarById(id) Calendar تقویم را با شناسه داده شده دریافت می کند، اگر کاربر مالک آن باشد.
getOwnedCalendarsByName(name) Calendar[] همه تقویم‌ها را با نام مشخصی که کاربر دارد دریافت می‌کند.
getTimeZone() String منطقه زمانی تقویم را دریافت می کند.
isHidden() Boolean تعیین می کند که آیا تقویم در رابط کاربری پنهان است یا خیر.
isMyPrimaryCalendar() Boolean تعیین می کند که آیا تقویم تقویم اولیه برای کاربر موثر است یا خیر.
isOwnedByMe() Boolean تعیین می کند که آیا تقویم متعلق به شما است یا خیر.
isSelected() Boolean تعیین می کند که آیا رویدادهای تقویم در رابط کاربری نمایش داده می شوند یا خیر.
newRecurrence() EventRecurrence یک شیء تکراری جدید ایجاد می کند که می تواند برای ایجاد قوانینی برای تکرار رویداد استفاده شود.
setColor(color) Calendar رنگ تقویم را تنظیم می کند.
setDescription(description) Calendar شرح یک تقویم را تنظیم می کند.
setHidden(hidden) Calendar تنظیم می کند که آیا تقویم در رابط کاربری قابل مشاهده باشد یا خیر.
setName(name) Calendar نام تقویم را تنظیم می کند.
setSelected(selected) Calendar تنظیم می کند که آیا رویدادهای تقویم در رابط کاربری نمایش داده شوند یا خیر.
setTimeZone(timeZone) Calendar منطقه زمانی تقویم را تنظیم می کند.
subscribeToCalendar(id) Calendar در صورتی که کاربر مجاز به اشتراک باشد، کاربر را با شناسه داده شده در تقویم مشترک می کند.
subscribeToCalendar(id, options) Calendar در صورتی که کاربر مجاز به اشتراک باشد، کاربر را با شناسه داده شده در تقویم مشترک می کند.

CalendarEvent

روش ها

روش نوع برگشت شرح مختصر
addEmailReminder(minutesBefore) CalendarEvent یک یادآوری ایمیل جدید به رویداد اضافه می کند.
addGuest(email) CalendarEvent یک مهمان به رویداد اضافه می کند.
addPopupReminder(minutesBefore) CalendarEvent یک اعلان پاپ آپ جدید به رویداد اضافه می کند.
addSmsReminder(minutesBefore) CalendarEvent یک یادآور SMS جدید به رویداد اضافه می کند.
anyoneCanAddSelf() Boolean تعیین می کند که آیا افراد می توانند خود را به عنوان مهمان به یک رویداد تقویم اضافه کنند یا خیر.
deleteEvent() void یک رویداد تقویم را حذف می کند.
deleteTag(key) CalendarEvent یک برچسب کلید/مقدار را از رویداد حذف می کند.
getAllDayEndDate() Date تاریخ پایان این رویداد تقویم تمام روز را دریافت می کند.
getAllDayStartDate() Date تاریخ شروع این رویداد تقویم تمام روز را دریافت می کند.
getAllTagKeys() String[] تمام کلیدهای برچسب هایی را که روی رویداد تنظیم شده اند دریافت می کند.
getColor() String رنگ رویداد تقویم را برمی‌گرداند.
getCreators() String[] سازندگان یک رویداد را دریافت می کند.
getDateCreated() Date تاریخ ایجاد رویداد را دریافت می کند.
getDescription() String شرح رویداد را دریافت می کند.
getEmailReminders() Integer[] مقادیر دقیقه را برای همه یادآوری‌های ایمیل رویداد دریافت می‌کند.
getEndTime() Date تاریخ و ساعت پایان این رویداد تقویم را دریافت می کند.
getEventSeries() CalendarEventSeries مجموعه ای از رویدادهای تکراری را که این رویداد به آن تعلق دارد دریافت می کند.
getEventType() EventType EventType این رویداد را دریافت کنید.
getGuestByEmail(email) EventGuest از طریق آدرس ایمیل یک مهمان می گیرد.
getGuestList() EventGuest[] مهمانان رویداد را می گیرد، بدون احتساب مالک رویداد.
getGuestList(includeOwner) EventGuest[] مهمانان رویداد، به طور بالقوه از جمله صاحبان رویداد را دریافت می کند.
getId() String iCalUID منحصر به فرد رویداد را دریافت می کند.
getLastUpdated() Date تاریخ آخرین به روز رسانی رویداد را دریافت می کند.
getLocation() String مکان رویداد را دریافت می کند.
getMyStatus() GuestStatus وضعیت رویداد (مانند حضور یا دعوت) کاربر مؤثر را دریافت می کند.
getOriginalCalendarId() String شناسه تقویمی که این رویداد در ابتدا در آنجا ایجاد شده است را دریافت کنید.
getPopupReminders() Integer[] مقادیر دقیقه را برای همه یادآورهای پاپ آپ رویداد دریافت می کند.
getSmsReminders() Integer[] مقادیر دقیقه را برای همه یادآورهای پیامک رویداد دریافت می کند.
getStartTime() Date تاریخ و ساعت شروع این رویداد تقویم را دریافت می کند.
getTag(key) String یک مقدار برچسب رویداد را دریافت می کند.
getTitle() String عنوان رویداد را می گیرد.
getVisibility() Visibility دید رویداد را دریافت می کند.
guestsCanInviteOthers() Boolean تعیین می کند که آیا مهمانان می توانند مهمانان دیگر را دعوت کنند یا خیر.
guestsCanModify() Boolean تعیین می کند که آیا مهمانان می توانند رویداد را تغییر دهند یا خیر.
guestsCanSeeGuests() Boolean تعیین می کند که آیا مهمانان می توانند مهمانان دیگر را ببینند یا خیر.
isAllDayEvent() Boolean تعیین می کند که آیا این یک رویداد تمام روز است یا خیر.
isOwnedByMe() Boolean تعیین می کند که آیا شما مالک رویداد هستید یا خیر.
isRecurringEvent() Boolean تعیین می کند که آیا رویداد بخشی از یک مجموعه رویداد است.
removeAllReminders() CalendarEvent همه یادآوری ها را از رویداد حذف می کند.
removeGuest(email) CalendarEvent یک مهمان را از رویداد حذف می کند.
resetRemindersToDefault() CalendarEvent یادآوری ها را با استفاده از تنظیمات پیش فرض تقویم بازنشانی می کند.
setAllDayDate(date) CalendarEvent تاریخ رویداد را تعیین می کند.
setAllDayDates(startDate, endDate) CalendarEvent تاریخ های رویداد را تعیین می کند.
setAnyoneCanAddSelf(anyoneCanAddSelf) CalendarEvent تعیین می‌کند که افراد غیرمهمان بتوانند خود را به رویداد اضافه کنند یا خیر.
setColor(color) CalendarEvent رنگ رویداد تقویم را تنظیم می کند.
setDescription(description) CalendarEvent شرح رویداد را تنظیم می کند.
setGuestsCanInviteOthers(guestsCanInviteOthers) CalendarEvent تعیین می کند که آیا مهمانان می توانند مهمانان دیگر را دعوت کنند یا خیر.
setGuestsCanModify(guestsCanModify) CalendarEvent تنظیم می کند که آیا مهمانان می توانند رویداد را تغییر دهند یا خیر.
setGuestsCanSeeGuests(guestsCanSeeGuests) CalendarEvent تعیین می کند که آیا مهمانان می توانند مهمانان دیگر را ببینند یا خیر.
setLocation(location) CalendarEvent مکان رویداد را تعیین می کند.
setMyStatus(status) CalendarEvent وضعیت رویداد (مانند حضور یا دعوت) کاربر مؤثر را تنظیم می کند.
setTag(key, value) CalendarEvent یک برچسب کلید/مقدار روی رویداد برای ذخیره ابرداده های سفارشی تنظیم می کند.
setTime(startTime, endTime) CalendarEvent تاریخ و زمان شروع و پایان رویداد را تعیین می کند.
setTitle(title) CalendarEvent عنوان رویداد را تعیین می کند.
setVisibility(visibility) CalendarEvent نمایان بودن رویداد را تنظیم می کند.

CalendarEventSeries

روش ها

روش نوع برگشت شرح مختصر
addEmailReminder(minutesBefore) CalendarEventSeries یک یادآوری ایمیل جدید به رویداد اضافه می کند.
addGuest(email) CalendarEventSeries یک مهمان به رویداد اضافه می کند.
addPopupReminder(minutesBefore) CalendarEventSeries یک اعلان پاپ آپ جدید به رویداد اضافه می کند.
addSmsReminder(minutesBefore) CalendarEventSeries یک یادآور SMS جدید به رویداد اضافه می کند.
anyoneCanAddSelf() Boolean تعیین می کند که آیا افراد می توانند خود را به عنوان مهمان به یک رویداد تقویم اضافه کنند یا خیر.
deleteEventSeries() void مجموعه رویداد را حذف می کند.
deleteTag(key) CalendarEventSeries یک برچسب کلید/مقدار را از رویداد حذف می کند.
getAllTagKeys() String[] تمام کلیدهای برچسب هایی را که روی رویداد تنظیم شده اند دریافت می کند.
getColor() String رنگ رویداد تقویم را برمی‌گرداند.
getCreators() String[] سازندگان یک رویداد را دریافت می کند.
getDateCreated() Date تاریخ ایجاد رویداد را دریافت می کند.
getDescription() String شرح رویداد را دریافت می کند.
getEmailReminders() Integer[] مقادیر دقیقه را برای همه یادآوری‌های ایمیل رویداد دریافت می‌کند.
getEventType() EventType EventType این رویداد را دریافت کنید.
getGuestByEmail(email) EventGuest از طریق آدرس ایمیل یک مهمان می گیرد.
getGuestList() EventGuest[] مهمانان رویداد را می گیرد، بدون احتساب مالک رویداد.
getGuestList(includeOwner) EventGuest[] مهمانان رویداد، به طور بالقوه از جمله صاحبان رویداد را دریافت می کند.
getId() String iCalUID منحصر به فرد رویداد را دریافت می کند.
getLastUpdated() Date تاریخ آخرین به روز رسانی رویداد را دریافت می کند.
getLocation() String مکان رویداد را دریافت می کند.
getMyStatus() GuestStatus وضعیت رویداد (مانند حضور یا دعوت) کاربر مؤثر را دریافت می کند.
getOriginalCalendarId() String شناسه تقویمی که این رویداد در ابتدا در آنجا ایجاد شده است را دریافت کنید.
getPopupReminders() Integer[] مقادیر دقیقه را برای همه یادآورهای پاپ آپ رویداد دریافت می کند.
getSmsReminders() Integer[] مقادیر دقیقه را برای همه یادآورهای پیامک رویداد دریافت می کند.
getTag(key) String یک مقدار برچسب رویداد را دریافت می کند.
getTitle() String عنوان رویداد را می گیرد.
getVisibility() Visibility دید رویداد را دریافت می کند.
guestsCanInviteOthers() Boolean تعیین می کند که آیا مهمانان می توانند مهمانان دیگر را دعوت کنند یا خیر.
guestsCanModify() Boolean تعیین می کند که آیا مهمانان می توانند رویداد را تغییر دهند یا خیر.
guestsCanSeeGuests() Boolean تعیین می کند که آیا مهمانان می توانند مهمانان دیگر را ببینند یا خیر.
isOwnedByMe() Boolean تعیین می کند که آیا شما مالک رویداد هستید یا خیر.
removeAllReminders() CalendarEventSeries همه یادآوری ها را از رویداد حذف می کند.
removeGuest(email) CalendarEventSeries یک مهمان را از رویداد حذف می کند.
resetRemindersToDefault() CalendarEventSeries یادآوری ها را با استفاده از تنظیمات پیش فرض تقویم بازنشانی می کند.
setAnyoneCanAddSelf(anyoneCanAddSelf) CalendarEventSeries تعیین می‌کند که افراد غیرمهمان بتوانند خود را به رویداد اضافه کنند یا خیر.
setColor(color) CalendarEventSeries رنگ رویداد تقویم را تنظیم می کند.
setDescription(description) CalendarEventSeries شرح رویداد را تنظیم می کند.
setGuestsCanInviteOthers(guestsCanInviteOthers) CalendarEventSeries تعیین می کند که آیا مهمانان می توانند مهمانان دیگر را دعوت کنند یا خیر.
setGuestsCanModify(guestsCanModify) CalendarEventSeries تنظیم می کند که آیا مهمانان می توانند رویداد را تغییر دهند یا خیر.
setGuestsCanSeeGuests(guestsCanSeeGuests) CalendarEventSeries تعیین می کند که آیا مهمانان می توانند مهمانان دیگر را ببینند یا خیر.
setLocation(location) CalendarEventSeries مکان رویداد را تعیین می کند.
setMyStatus(status) CalendarEventSeries وضعیت رویداد (مانند حضور یا دعوت) کاربر مؤثر را تنظیم می کند.
setRecurrence(recurrence, startDate) CalendarEventSeries قوانین تکرار را برای مجموعه رویدادهای تمام روز تنظیم می کند.
setRecurrence(recurrence, startTime, endTime) CalendarEventSeries قوانین تکرار را برای این مجموعه رویداد تنظیم می کند.
setTag(key, value) CalendarEventSeries یک برچسب کلید/مقدار روی رویداد برای ذخیره ابرداده های سفارشی تنظیم می کند.
setTitle(title) CalendarEventSeries عنوان رویداد را تعیین می کند.
setVisibility(visibility) CalendarEventSeries نمایان بودن رویداد را تنظیم می کند.

Color

خواص

اموال تایپ کنید توضیحات
BLUE Enum
آبی ( #2952A3 ).
BROWN Enum
قهوه ای ( #8D6F47 ).
CHARCOAL Enum
زغال چوب ( #4E5D6C ).
CHESTNUT Enum
شاه بلوط ( #865A5A ).
GRAY Enum
خاکستری ( #5A6986 ).
GREEN Enum
سبز ( #0D7813 ).
INDIGO Enum
نیلی ( #5229A3 ).
LIME Enum
آهک ( #528800 ).
MUSTARD Enum
خردل ( #88880E ).
OLIVE Enum
زیتون ( #6E6E41 ).
ORANGE Enum
نارنجی ( #BE6D00 ).
PINK Enum
صورتی ( #B1365F ).
PLUM Enum
آلو ( #705770 ).
PURPLE Enum
بنفش ( #7A367A ).
RED Enum
قرمز ( #A32929 ).
RED_ORANGE Enum
قرمز-نارنجی ( #B1440E ).
SEA_BLUE Enum
آبی دریا ( #29527A ).
SLATE Enum
تخته سنگ ( #4A716C ).
TEAL Enum
تیل ( #28754E ).
TURQOISE Enum
فیروزه ( #1B887A ).
YELLOW Enum
زرد ( #AB8B00 ).

EventColor

خواص

اموال تایپ کنید توضیحات
PALE_BLUE Enum
آبی کم رنگ ( "1" )، که در رابط کاربری تقویم به عنوان "طاووس" نامیده می شود.
PALE_GREEN Enum
سبز کم رنگ ( "2" )، که در UI تقویم به عنوان "Sage" نامیده می شود.
MAUVE Enum
Mauve ( "3" )، که در رابط کاربری تقویم به عنوان "انگور" نامیده می شود.
PALE_RED Enum
قرمز کم رنگ ( "4" )، که در رابط کاربری تقویم به عنوان "فلامینگو" نامیده می شود.
YELLOW Enum
زرد ( "5" )، که در رابط کاربری تقویم به عنوان "موز" نامیده می شود.
ORANGE Enum
نارنجی ( "6" )، که در رابط کاربری تقویم به عنوان "نارنگی" نامیده می شود.
CYAN Enum
فیروزه ای ( "7" )، که در UI تقویم به عنوان "Lavender" نامیده می شود.
GRAY Enum
خاکستری ( "8" )، به عنوان "گرافیت" در UI تقویم.
BLUE Enum
آبی ( "9" )، که در رابط کاربری تقویم به عنوان "Blueberry" نامیده می شود.
GREEN Enum
سبز ( "10" )، که در رابط کاربری تقویم به عنوان "ریحان" نامیده می شود.
RED Enum
قرمز ( "11" )، که در رابط کاربری تقویم به عنوان "گوجه فرنگی" نامیده می شود.

EventGuest

روش ها

روش نوع برگشت شرح مختصر
getAdditionalGuests() Integer تعداد افراد دیگری را که این مهمان گفته در آن شرکت می‌کنند، دریافت می‌کند.
getEmail() String آدرس ایمیل مهمان را دریافت می کند.
getGuestStatus() GuestStatus وضعیت مهمان را برای رویداد دریافت می کند.
getName() String نام مهمان را می گیرد.

EventRecurrence

روش ها

روش نوع برگشت شرح مختصر
addDailyExclusion() RecurrenceRule قاعده‌ای اضافه می‌کند که رخدادهای روزانه را حذف می‌کند.
addDailyRule() RecurrenceRule قانونی اضافه می کند که باعث می شود رویداد به صورت روزانه تکرار شود.
addDate(date) EventRecurrence قانونی اضافه می کند که باعث می شود رویداد در تاریخ خاصی تکرار شود.
addDateExclusion(date) EventRecurrence قاعده‌ای اضافه می‌کند که یک رویداد را برای یک تاریخ خاص استثنا می‌کند.
addMonthlyExclusion() RecurrenceRule قاعده‌ای اضافه می‌کند که رویدادها را به‌صورت ماهانه مستثنی می‌کند.
addMonthlyRule() RecurrenceRule قانونی اضافه می کند که باعث می شود رویداد به صورت ماهانه تکرار شود.
addWeeklyExclusion() RecurrenceRule قاعده‌ای اضافه می‌کند که رویدادها را به صورت هفتگی حذف می‌کند.
addWeeklyRule() RecurrenceRule قانونی اضافه می کند که باعث می شود رویداد به صورت هفتگی تکرار شود.
addYearlyExclusion() RecurrenceRule قاعده‌ای اضافه می‌کند که رویدادها را به‌صورت سالانه مستثنی می‌کند.
addYearlyRule() RecurrenceRule قانونی اضافه می کند که باعث می شود رویداد به صورت سالانه تکرار شود.
setTimeZone(timeZone) EventRecurrence منطقه زمانی را برای این تکرار تنظیم می کند.

EventType

خواص

اموال تایپ کنید توضیحات
DEFAULT Enum این رویداد یک رویداد عادی است.
BIRTHDAY Enum این رویداد یک رویداد ویژه تمام روز با تکرار سالانه است.
FOCUS_TIME Enum این رویداد یک رویداد زمان تمرکز است.
FROM_GMAIL Enum این رویداد یک رویداد از جیمیل است.
OUT_OF_OFFICE Enum این رویداد یک رویداد خارج از دفتر است.
WORKING_LOCATION Enum رویداد یک رویداد مکانی کاری است.

GuestStatus

خواص

اموال تایپ کنید توضیحات
INVITED Enum میهمان دعوت شده است، اما اشاره ای به حضور آنها نکرده است.
MAYBE Enum مهمان گفته است که ممکن است شرکت کنند.
NO Enum مهمان اعلام کرده است که شرکت نمی کنند.
OWNER Enum مهمان صاحب مراسم است.
YES Enum مهمان اعلام کرده است که حضور دارند.

RecurrenceRule

روش ها

روش نوع برگشت شرح مختصر
addDailyExclusion() RecurrenceRule قاعده‌ای اضافه می‌کند که رخدادهای روزانه را حذف می‌کند.
addDailyRule() RecurrenceRule قانونی اضافه می کند که باعث می شود رویداد به صورت روزانه تکرار شود.
addDate(date) EventRecurrence قانونی اضافه می کند که باعث می شود رویداد در تاریخ خاصی تکرار شود.
addDateExclusion(date) EventRecurrence قاعده‌ای اضافه می‌کند که یک رویداد را برای یک تاریخ خاص استثنا می‌کند.
addMonthlyExclusion() RecurrenceRule قاعده‌ای اضافه می‌کند که رویدادها را به‌صورت ماهانه مستثنی می‌کند.
addMonthlyRule() RecurrenceRule قانونی اضافه می کند که باعث می شود رویداد به صورت ماهانه تکرار شود.
addWeeklyExclusion() RecurrenceRule قاعده‌ای اضافه می‌کند که رویدادها را به صورت هفتگی حذف می‌کند.
addWeeklyRule() RecurrenceRule قانونی اضافه می کند که باعث می شود رویداد به صورت هفتگی تکرار شود.
addYearlyExclusion() RecurrenceRule قاعده‌ای اضافه می‌کند که رویدادها را به‌صورت سالانه مستثنی می‌کند.
addYearlyRule() RecurrenceRule قانونی اضافه می کند که باعث می شود رویداد به صورت سالانه تکرار شود.
interval(interval) RecurrenceRule قانون را طوری پیکربندی می‌کند که فقط در این بازه واحد زمانی قانون اعمال شود.
onlyInMonth(month) RecurrenceRule این قانون را طوری پیکربندی می کند که فقط برای یک ماه خاص اعمال شود.
onlyInMonths(months) RecurrenceRule این قانون را طوری پیکربندی می‌کند که فقط برای ماه‌های خاص اعمال شود.
onlyOnMonthDay(day) RecurrenceRule این قانون را طوری پیکربندی می‌کند که فقط در یک روز خاص از ماه اعمال شود.
onlyOnMonthDays(days) RecurrenceRule این قانون را طوری پیکربندی می‌کند که فقط برای روزهای خاصی از ماه اعمال شود.
onlyOnWeek(week) RecurrenceRule این قانون را طوری پیکربندی می‌کند که فقط برای یک هفته خاص از سال اعمال شود.
onlyOnWeekday(day) RecurrenceRule این قانون را طوری پیکربندی می کند که فقط برای یک روز خاص از هفته اعمال شود.
onlyOnWeekdays(days) RecurrenceRule این قانون را طوری پیکربندی می کند که فقط برای روزهای خاصی از هفته اعمال شود.
onlyOnWeeks(weeks) RecurrenceRule این قانون را طوری پیکربندی می‌کند که فقط برای هفته‌های خاصی از سال اعمال شود.
onlyOnYearDay(day) RecurrenceRule این قانون را طوری پیکربندی می‌کند که فقط برای یک روز خاص از سال اعمال شود.
onlyOnYearDays(days) RecurrenceRule این قانون را طوری پیکربندی می‌کند که فقط برای روزهای خاصی از سال اعمال شود.
setTimeZone(timeZone) EventRecurrence منطقه زمانی را برای این تکرار تنظیم می کند.
times(times) RecurrenceRule این قانون را پیکربندی می کند تا پس از تعداد معینی از رخدادها به پایان برسد.
until(endDate) RecurrenceRule این قانون را به گونه ای پیکربندی می کند که در یک تاریخ معین (شامل) پایان یابد.
weekStartsOn(day) RecurrenceRule به منظور اعمال قانون، روزهای شروع هفته را پیکربندی می کند.

Visibility

خواص

اموال تایپ کنید توضیحات
CONFIDENTIAL Enum رویداد خصوصی است
DEFAULT Enum از قابلیت مشاهده پیش‌فرض برای رویدادهای تقویم استفاده می‌کند.
PRIVATE Enum این رویداد خصوصی است و فقط شرکت کنندگان رویداد می توانند جزئیات رویداد را مشاهده کنند.
PUBLIC Enum رویداد عمومی است و جزئیات رویداد برای همه خوانندگان تقویم قابل مشاهده است.