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|nullتعرض هذه الطريقة التقويم الذي يحمل المعرّف المحدّد.
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|nullتعرض هذه الطريقة التقويم الذي يحمل رقم التعريف المحدّد، إذا كان المستخدم يملكه.
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الحدث علني وتفاصيله مرئية لجميع قراء التقويم.