Calendar Service

التقويم

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

صفوف

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

أماكن إقامة

الموقعالنوعالوصف
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الحصول على سلسلة الأحداث المتكرّرة التي ينتمي إليها هذا الحدث
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[]الحصول على قيم الدقائق لجميع التذكيرات عبر الرسائل القصيرة 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[]الحصول على قيم الدقائق لجميع التذكيرات عبر البريد الإلكتروني لهذا الحدث
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[]الحصول على قيم الدقائق لجميع التذكيرات عبر الرسائل القصيرة 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

أماكن إقامة

الموقعالنوعالوصف
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

أماكن إقامة

الموقعالنوعالوصف
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يتم تعيين المنطقة الزمنية لهذا التكرار.

EventType

أماكن إقامة

الموقعالنوعالوصف
DEFAULTEnumهذه الفعالية هي فعالية منتظمة.
BIRTHDAYEnumالحدث هو حدث خاص يستمر طوال اليوم ويتم تكراره سنويًا.
FOCUS_TIMEEnumالحدث هو حدث يتم التركيز عليه في وقت التركيز.
FROM_GMAILEnumالحدث هو حدث من Gmail.
OUT_OF_OFFICEEnumالحدث هو حدث خارج المكتب.
WORKING_LOCATIONEnumالحدث هو حدث في مكان العمل.

GuestStatus

أماكن إقامة

الموقعالنوعالوصف
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

أماكن إقامة

الموقعالنوعالوصف
CONFIDENTIALEnumالحدث خاص.
DEFAULTEnumتستخدم إعداد الظهور التلقائي للأحداث في التقويم.
PRIVATEEnumالحدث خاص ويمكن لضيوف الحدث فقط عرض تفاصيله.
PUBLICEnumالحدث متاح للجميع وتفاصيل الحدث مرئية لجميع قراء التقويم.