Calendar Service

Calendar

इस सेवा की मदद से, स्क्रिप्ट को उपयोगकर्ता के Google Calendar को ऐक्सेस करने और उसमें बदलाव करने की अनुमति मिलती है. इसमें, उन अतिरिक्त कैलेंडर को भी ऐक्सेस किया जा सकता है जिनकी सदस्यता उपयोगकर्ता ने ली है.

क्लास

नामसंक्षिप्त विवरण
Calendarइससे उस कैलेंडर की जानकारी मिलती है जिसका मालिकाना हक उपयोगकर्ता के पास है या जिसकी सदस्यता उसने ली है.
CalendarAppइससे स्क्रिप्ट को उपयोगकर्ता के Google Calendar को पढ़ने और अपडेट करने की अनुमति मिलती है.
CalendarEventकिसी एक कैलेंडर इवेंट को दिखाता है.
CalendarEventSeriesइवेंट की सीरीज़ (बार-बार होने वाला इवेंट) दिखाता है.
ColorCalendar सेवा में उपलब्ध नाम वाले रंगों को दिखाने वाला एनम.
EventColorCalendar सेवा में उपलब्ध, इवेंट के नाम वाले रंगों को दिखाने वाला एनम.
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

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
ColorColorCalendar सेवा में उपलब्ध नाम वाले रंगों को दिखाने वाला एनम.
EventColorEventColorCalendar सेवा में उपलब्ध, इवेंट के नाम वाले रंगों को दिखाने वाला एनम.
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इससे यह तय होता है कि लोग, Calendar इवेंट में मेहमान के तौर पर खुद को जोड़ सकते हैं या नहीं.
deleteEvent()voidCalendar इवेंट मिटाता है.
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इससे यह तय होता है कि लोग, Calendar इवेंट में मेहमान के तौर पर खुद को जोड़ सकते हैं या नहीं.
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इवेंट का टाइटल दिखाता है.
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"), जिसे Calendar के यूज़र इंटरफ़ेस (यूआई) में "पीकॉक" कहा जाता है.
PALE_GREENEnum
हल्का हरा ("2"), जिसे Calendar के यूज़र इंटरफ़ेस (यूआई) में "सेज" कहा जाता है.
MAUVEEnum
माउव ("3"), जिसे Calendar के यूज़र इंटरफ़ेस (यूआई) में "अंगूर" कहा जाता है.
PALE_REDEnum
हल्का लाल ("4"), जिसे Calendar के यूज़र इंटरफ़ेस (यूआई) में "फ़्लेमिंगो" कहा जाता है.
YELLOWEnum
पीला ("5"), जिसे Calendar के यूज़र इंटरफ़ेस (यूआई) में "केला" कहा जाता है.
ORANGEEnum
नारंगी ("6"), जिसे Calendar के यूज़र इंटरफ़ेस (यूआई) में "टैंजेरिन" कहा जाता है.
CYANEnum
सियान ("7"), जिसे Calendar के यूज़र इंटरफ़ेस (यूआई) में "लैवेंडर" कहा जाता है.
GRAYEnum
स्लेटी ("8"), जिसे Calendar के यूज़र इंटरफ़ेस (यूआई) में "ग्रेफ़ाइट" कहा जाता है.
BLUEEnum
नीला ("9"), जिसे Calendar के यूज़र इंटरफ़ेस (यूआई) में "ब्लूबेरी" कहा जाता है.
GREENEnum
हरा ("10"), जिसे Calendar के यूज़र इंटरफ़ेस (यूआई) में "बेसिल" कहा जाता है.
REDEnum
लाल ("11"), जिसे Calendar के यूज़र इंटरफ़ेस (यूआई) में "टमाटर" कहा जाता है.

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इवेंट सार्वजनिक है और कैलेंडर के सभी पाठकों को इवेंट की जानकारी दिखती है.