Calendar Service

تقویم

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

کلاس ها

نام توضیح مختصر
Calendar نشان دهنده تقویمی است که کاربر مالک آن است یا مشترک آن است.
CalendarApp به یک اسکریپت اجازه می دهد تا تقویم Google کاربر را بخواند و به روز کند.
CalendarEvent یک رویداد تقویم را نشان می دهد.
CalendarEventSeries مجموعه ای از رویدادها را نشان می دهد (یک رویداد تکرار شونده).
Color شماره ای که رنگ های نامگذاری شده موجود در سرویس Calendar را نشان می دهد.
EventColor شماره ای که رنگ های رویداد نامگذاری شده موجود در سرویس Calendar را نشان می دهد.
EventGuest نماینده مهمان یک رویداد است.
EventRecurrence تنظیمات تکرار برای یک سری رویداد را نشان می دهد.
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 مجموعه ای از رویدادهای تکراری را که این رویداد به آن تعلق دارد دریافت می کند.
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[] مقادیر دقیقه را برای همه یادآوری‌های ایمیل رویداد دریافت می‌کند.
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" ).
MAUVE Enum
ارغوانی ( "3" ).
PALE_RED Enum
قرمز کم رنگ ( "4" ).
YELLOW Enum
زرد ( "5" ).
ORANGE Enum
نارنجی ( "6" ).
CYAN Enum
فیروزه ای ( "7" ).
GRAY Enum
خاکستری ( "8" ).
BLUE Enum
آبی ( "9" ).
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 منطقه زمانی را برای این تکرار تنظیم می کند.

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 رویداد عمومی است و جزئیات رویداد برای همه خوانندگان تقویم قابل مشاهده است.