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تضيف تذكيرًا جديدًا عبر الرسائل القصيرة إلى الحدث.
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تحصل على عنوان الحدث.
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تضيف تذكيرًا جديدًا عبر الرسائل القصيرة إلى الحدث.
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
Charcoal (#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")، ويُشار إليه باسم "الطاووس" في واجهة مستخدم "تقويم 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")، يشار إليه باسم "Basil" في واجهة مستخدم "تقويم Google"
REDEnum
اللون الأحمر ("11")، يُشار إليه باسم "Tomato" في واجهة مستخدم "تقويم 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لضبط المنطقة الزمنية لهذا التكرار.

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