تسمح هذه الخدمة بنص برمجي بالوصول إلى "تقويم 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
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
Color | Color | مصنّف يمثّل الألوان المُسمّاة المتوفّرة في خدمة "تقويم Google" |
EventColor | EventColor | فهرس يمثّل ألوان الأحداث المُسمّاة المتوفّرة في خدمة "تقويم Google" |
GuestStatus | GuestStatus | فهرس يمثّل الحالات التي يمكن أن يكون فيها الضيف في حدث معيّن |
Month | Month | مصنّف يمثّل أشهر السنة. |
Visibility | Visibility | فهرس يمثّل مستوى ظهور حدث معيّن |
Weekday | Weekday | فهرس يمثّل أيام الأسبوع |
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
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
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
BLUE | Enum |
#2952A3 ) |
BROWN | Enum |
#8D6F47 ) |
CHARCOAL | Enum |
#4E5D6C ). |
CHESTNUT | Enum |
#865A5A ) |
GRAY | Enum |
#5A6986 ) |
GREEN | Enum |
#0D7813 ) |
INDIGO | Enum |
#5229A3 ) |
LIME | Enum |
#528800 ) |
MUSTARD | Enum |
#88880E ) |
OLIVE | Enum |
#6E6E41 ) |
ORANGE | Enum |
#BE6D00 ). |
PINK | Enum |
#B1365F ) |
PLUM | Enum |
#705770 ) |
PURPLE | Enum |
#7A367A ) |
RED | Enum |
#A32929 ) |
RED_ORANGE | Enum |
#B1440E ) |
SEA_BLUE | Enum |
#29527A ) |
SLATE | Enum |
#4A716C ). |
TEAL | Enum |
#28754E ). |
TURQOISE | Enum |
#1B887A ) |
YELLOW | Enum |
#AB8B00 ) |
EventColor
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
PALE_BLUE | Enum |
"1" )، ويُشار إليه باسم "الطاووس" في واجهة مستخدم "تقويم Google" |
PALE_GREEN | Enum |
"2" )، يُشار إليه باسم "أخضر ليموني" في واجهة مستخدم "تقويم Google" |
MAUVE | Enum |
"3" )، ويُشار إليه باسم "العنب" في واجهة مستخدم "تقويم Google" |
PALE_RED | Enum |
"4" )، ويُشار إليه باسم "فلامينغو" في واجهة مستخدم "تقويم Google" |
YELLOW | Enum |
"5" )، ويُشار إليه باسم "الموز" في واجهة مستخدم "تقويم Google" |
ORANGE | Enum |
"6" )، ويُشار إليه باسم "برتقالي محمرّ" في واجهة مستخدم "تقويم Google" |
CYAN | Enum |
"7" )، يُشار إليه باسم "الخزامى" في واجهة مستخدم "تقويم Google" |
GRAY | Enum |
"8" )، ويُشار إليه باسم "الغرافيت" في واجهة مستخدم "تقويم Google" |
BLUE | Enum |
"9" )، ويُشار إليه باسم "بلوبيري" في واجهة مستخدم "تقويم Google" |
GREEN | Enum |
"10" )، يشار إليه باسم "Basil" في واجهة مستخدم "تقويم Google" |
RED | Enum |
"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
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
DEFAULT | Enum | إذا كان الحدث عاديًا |
BIRTHDAY | Enum | الحدث هو حدث خاص على مدار اليوم مع تكرار سنوي. |
FOCUS_TIME | Enum | الحدث هو حدث يتم التركيز عليه في وقت التركيز. |
FROM_GMAIL | Enum | الحدث هو حدث من Gmail. |
OUT_OF_OFFICE | Enum | الحدث هو حدث خارج المكتب. |
WORKING_LOCATION | Enum | الحدث هو حدث في مكان العمل. |
GuestStatus
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
INVITED | Enum | تمّت دعوة الضيف، ولكنّه لم يُشير إلى ما إذا كان سيحضر. |
MAYBE | Enum | أشار الضيف إلى أنّه قد يحضر. |
NO | Enum | أشار الضيف إلى أنّه لن يحضر. |
OWNER | Enum | يكون المدعو هو مالك الحدث. |
YES | Enum | أشار المدعو إلى أنه سيحضر. |
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
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
CONFIDENTIAL | Enum | الحدث خاص. |
DEFAULT | Enum | يستخدم مستوى الظهور التلقائي للأحداث في التقويم. |
PRIVATE | Enum | الحدث خاص ويمكن لضيوف الحدث فقط عرض تفاصيله. |
PUBLIC | Enum | الحدث متاح للجميع وتكون تفاصيله مرئية لجميع قراء التقويم. |