Calendar Service

التقويم

تسمح هذه الخدمة للنص البرمجي بالوصول إلى "تقويم Google" للمستخدم وتعديله، بما في ذلك التقاويم الإضافية التي اشترك فيها المستخدم.

صفوف

الاسموصف قصير
Calendarتُمثِّل تقويمًا يملكه المستخدم أو اشترك فيه.
CalendarAppيسمح هذا الإذن بقراءة محتوى "تقويم Google" للمستخدم وتعديله.
CalendarEventيمثّل هذا الحدث حدثًا واحدًا في التقويم.
CalendarEventSeriesيمثّل سلسلة من الأحداث (حدث متكرّر).
Colorتعداد يمثل الألوان المُعنوَنة المتاحة في خدمة "تقويم Google".
EventColorتعداد يمثّل ألوان الأحداث المُعنونة المتاحة في خدمة "تقويم Google".
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

أماكن إقامة

الموقعTypeالوصف
ColorColorتعداد يمثل الألوان المُعنوَنة المتاحة في خدمة "تقويم Google".
EventColorEventColorتعداد يمثّل ألوان الأحداث المُعنونة المتاحة في خدمة "تقويم Google".
GuestStatusGuestStatusتعداد يمثل الحالات التي يمكن أن يواجهها الضيف في الحدث.
MonthMonthتعداد يمثل أشهر السنة.
VisibilityVisibilityتعداد يمثّل مستوى رؤية أحد الأحداث.
WeekdayWeekdayتعداد يمثل أيام الأسبوع.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
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يحدِّد هذا الإعداد ما إذا كان يمكن للمستخدمين إضافة أنفسهم كمدعوين إلى حدث "تقويم Google".
deleteEvent()voidلحذف حدث في "تقويم Google".
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[]للحصول على قيم الدقائق لجميع تذكيرات الرسائل القصيرة SMS الخاصة بالحدث.
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يحدِّد هذا الإعداد ما إذا كان يمكن للمستخدمين إضافة أنفسهم كمدعوين إلى حدث "تقويم Google".
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[]للحصول على قيم الدقائق لجميع تذكيرات الرسائل القصيرة SMS الخاصة بالحدث.
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

أماكن إقامة

الموقعTypeالوصف
BLUEEnum
أزرق (#2952A3)
BROWNEnum
بني (#8D6F47).
CHARCOALEnum
فحم (#4E5D6C).
CHESTNUTEnum
كستناء (#865A5A).
GRAYEnum
رمادي (#5A6986).
GREENEnum
أخضر (#0D7813).
INDIGOEnum
نيلي (#5229A3).
LIMEEnum
أخضر مصفر (#528800)
MUSTARDEnum
خردل (#88880E).
OLIVEEnum
زيتوني (#6E6E41).
ORANGEEnum
برتقالي (#BE6D00)
PINKEnum
وردي (#B1365F)
PLUMEnum
خوخ (#705770)
PURPLEEnum
اللون الأرجواني (#7A367A).
REDEnum
أحمر (#A32929).
RED_ORANGEEnum
الأحمر-البرتقالي (#B1440E).
SEA_BLUEEnum
أزرق بحري (#29527A).
SLATEEnum
رمادي داكن (#4A716C)
TEALEnum
أزرق مخضر (#28754E).
TURQOISEEnum
الفيروزي (#1B887A).
YELLOWEnum
أصفر (#AB8B00)

EventColor

أماكن إقامة

الموقعTypeالوصف
PALE_BLUEEnum
أزرق باهت ("1")
PALE_GREENEnum
أخضر باهت ("2").
MAUVEEnum
بنفسجي ("3").
PALE_REDEnum
أحمر شاحب ("4").
YELLOWEnum
أصفر ("5")
ORANGEEnum
برتقالي ("6")
CYANEnum
أزرق مائل للأخضر ("7")
GRAYEnum
رمادي ("8").
BLUEEnum
أزرق ("9")
GREENEnum
أخضر ("10").
REDEnum
أحمر ("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

أماكن إقامة

الموقعTypeالوصف
INVITEDEnumتمت دعوة المدعو، لكنه لم يذكر ما إذا كان سيحضر أم لا.
MAYBEEnumأشار المدعو إلى أنه قد يحضر.
NOEnumأشار المدعو إلى أنّه لن يحضر.
OWNEREnumالمدعو هو مالك الحدث.
YESEnumأشار المدعو إلى أنه سيحضر.

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

أماكن إقامة

الموقعTypeالوصف
CONFIDENTIALEnumالحدث خاص.
DEFAULTEnumيستخدم مستوى الرؤية التلقائي للأحداث في التقويم.
PRIVATEEnumهذا الحدث خاص ولا يمكن سوى لضيوف الحدث الاطّلاع على تفاصيله.
PUBLICEnumيكون الحدث علنيًا وتفاصيل الحدث مرئية لجميع قرّاء التقويم.