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حذف حدث في التقويم.
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للحصول على معرّف iCal الفريد للحدث.
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للحصول على معرّف iCal الفريد للحدث.
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الحدث علني وتظهر تفاصيل الحدث لجميع قرّاء التقويم.