Calendar Service

تقويم Google

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

صفوف

الاسموصف قصير
Calendarيمثّل تقويمًا يملكه المستخدم أو اشترك فيه.
CalendarAppالسماح لنص برمجي بقراءة "تقويم Google" للمستخدم وتعديله
CalendarEventيمثّل حدث تقويم واحدًا.
CalendarEventSeriesيمثّل سلسلة من الأحداث (حدث متكرّر).
Colorمصنّف يمثّل الألوان المُسمّاة المتوفّرة في خدمة "تقويم Google"
EventColorمصنّف يمثّل ألوان الأحداث المُسمّاة المتوفّرة في خدمة "تقويم Google"
EventGuestيمثّل مدعوًا إلى حدث.
EventRecurrenceيمثّل إعدادات التكرار لسلسلة أحداث.
EventTransparencyفهرس يمثّل شفافية حدث معيّن.
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"
EventTransparencyEventTransparencyتعداد EventTransparency
EventTypeEventTypeالتعداد EventType
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تضيف تذكيرًا جديدًا عبر الرسائل القصيرة إلى الحدث.
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[]تحصل على قيم الدقائق لجميع التذكيرات عبر الرسائل القصيرة للحدث.
getStartTime()Dateتحصل على التاريخ والوقت اللذين يبدأ فيهما حدث التقويم هذا.
getTag(key)Stringتحصل على قيمة علامة الحدث.
getTitle()Stringتحصل على عنوان الحدث.
getTransparency()EventTransparencyالحصول على شفافية الحدث
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لضبط عنوان الحدث
setTransparency(transparency)CalendarEventلضبط شفافية الحدث.
setVisibility(visibility)CalendarEventلضبط مستوى رؤية الحدث

CalendarEventSeries

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
addEmailReminder(minutesBefore)CalendarEventSeriesتُضيف تذكيرًا جديدًا عبر البريد الإلكتروني إلى الحدث.
addGuest(email)CalendarEventSeriesتُضيف مدعوًا إلى الحدث.
addPopupReminder(minutesBefore)CalendarEventSeriesتُضيف إشعارًا منبثقًا جديدًا إلى الحدث.
addSmsReminder(minutesBefore)CalendarEventSeriesتضيف تذكيرًا جديدًا عبر الرسائل القصيرة إلى الحدث.
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[]تحصل على قيم الدقائق لجميع التذكيرات عبر الرسائل القصيرة للحدث.
getTag(key)Stringتحصل على قيمة علامة الحدث.
getTitle()Stringتحصل على عنوان الحدث.
getTransparency()EventTransparencyالحصول على شفافية الحدث
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لضبط عنوان الحدث
setTransparency(transparency)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
Slate (#4A716C)
TEALEnum
أزرق مخضرّ (#28754E).
TURQOISEEnum
الفيروزي (#1B887A)
YELLOWEnum
أصفر (#AB8B00)

EventColor

الخصائص

الموقعالنوعالوصف
PALE_BLUEEnum
الأزرق الباهت ("1")، ويُشار إليه باسم "الببغاء" في واجهة مستخدم "تقويم Google"
PALE_GREENEnum
أخضر باهت ("2")، يُشار إليه باسم "أخضر ليموني" في واجهة مستخدم "تقويم Google"
MAUVEEnum
البنفسجي ("3")، ويُشار إليه باسم "العنب" في واجهة مستخدم "تقويم Google"
PALE_REDEnum
اللون الأحمر الباهت ("4")، ويُشار إليه باسم "فلامينغو" في واجهة مستخدم "تقويم Google"
YELLOWEnum
اللون الأصفر ("5")، ويُشار إليه باسم "الموز" في واجهة مستخدم "تقويم Google"
ORANGEEnum
البرتقالي ("6")، ويُشار إليه باسم "برتقالي محمرّ" في واجهة مستخدم "تقويم Google"
CYANEnum
الأزرق السماوي ("7")، ويُشار إليه باسم "الخزامى" في واجهة مستخدم "تقويم Google"
GRAYEnum
الرمادي ("8")، ويُشار إليه باسم "الغرافيت" في واجهة مستخدم "تقويم Google"
BLUEEnum
الأزرق ("9")، ويُشار إليه باسم "توت أزرق" في واجهة مستخدم "تقويم Google"
GREENEnum
الأخضر ("10")، ويُشار إليه باسم "ريحان" في واجهة مستخدم "تقويم Google"
REDEnum
اللون الأحمر ("11")، ويُشار إليه باسم "طماطم" في واجهة مستخدم "تقويم Google"

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لضبط المنطقة الزمنية لهذا التكرار

EventTransparency

الخصائص

الموقعالنوعالوصف
OPAQUEEnumيحظر الحدث وقتًا في التقويم.
TRANSPARENTEnumلا يحظر الحدث وقتًا في التقويم.

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الحدث متاح للجميع وتكون تفاصيله مرئية لجميع قراء التقويم.