Calendar Service

Calendar

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

क्लास

नामसंक्षिप्त विवरण
Calendarइससे उस कैलेंडर के बारे में पता चलता है जिसका मालिकाना हक उपयोगकर्ता के पास है या जिसकी उसने सदस्यता ली है.
CalendarAppइस स्कोप से, स्क्रिप्ट को उपयोगकर्ता के Google Calendar को पढ़ने और अपडेट करने की अनुमति मिलती है.
CalendarEventयह एक कैलेंडर इवेंट को दिखाता है.
CalendarEventSeriesयह इवेंट की सीरीज़ (बार-बार होने वाला इवेंट) को दिखाता है.
Colorयह एक इनम है, जो Calendar सेवा में उपलब्ध रंग दिखाता है.
EventColorयह एक इनम है. यह Calendar सेवा में उपलब्ध, नाम वाले इवेंट के रंगों को दिखाता है.
EventGuestयह किसी इवेंट में शामिल मेहमान को दिखाता है.
EventRecurrenceयह इवेंट सीरीज़ के लिए, बार-बार होने की सेटिंग दिखाता है.
EventTransparencyयह एक इनम है, जो किसी इवेंट की पारदर्शिता को दिखाता है.
EventTypeयह एक इनम है, जो किसी इवेंट के टाइप को दिखाता है.
GuestStatusयह एक enum है. यह किसी इवेंट के लिए, मेहमान की स्थितियों को दिखाता है.
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यह एक इनम है, जो Calendar सेवा में उपलब्ध रंग दिखाता है.
EventColorEventColorयह एक इनम है. यह Calendar सेवा में उपलब्ध, नाम वाले इवेंट के रंगों को दिखाता है.
EventTransparencyEventTransparencyEventTransparency इन्यूमरेशन.
EventTypeEventTypeEventType इन्यूमरेशन.
GuestStatusGuestStatusयह एक enum है. यह किसी इवेंट के लिए, मेहमान की स्थितियों को दिखाता है.
MonthMonthयह साल के महीनों को दिखाने वाला एक enum है.
VisibilityVisibilityयह एक इनम है, जो किसी इवेंट के दिखने की सेटिंग को दिखाता है.
WeekdayWeekdayयह enum, हफ़्ते के दिनों को दिखाता है.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
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यह एक नया recurrence ऑब्जेक्ट बनाता है. इसका इस्तेमाल, इवेंट के बार-बार होने के नियम बनाने के लिए किया जा सकता है.
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()voidयह Calendar इवेंट को मिटाता है.
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इस कुकी से यह तय होता है कि लोग खुद को 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इस तरीके से, इवेंट का टाइटल मिलता है.
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
स्लेट (#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इस सेटिंग की मदद से, बार-बार दोहराए जाने वाले इवेंट के लिए टाइम ज़ोन सेट किया जाता है.

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