Calendar Service

Calendar

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

क्लास

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

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
ColorColorCalendar सेवा में उपलब्ध, नाम वाले रंगों को दिखाने वाला Enum.
EventColorEventColorCalendar सेवा में उपलब्ध, नाम वाले इवेंट के रंगों को दिखाने वाला Enum.
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इससे यह तय होता है कि लोग कैलेंडर इवेंट में खुद को मेहमान के रूप में जोड़ सकते हैं या नहीं.
deleteEvent()voidकैलेंडर इवेंट को मिटाता है.
deleteTag(key)CalendarEventइवेंट से कुंजी/वैल्यू टैग मिटाता है.
getAllDayEndDate()Dateपूरे दिन के इस कैलेंडर इवेंट के खत्म होने की तारीख का पता चलता है.
getAllDayStartDate()Dateपूरे दिन के इस कैलेंडर इवेंट के शुरू होने की तारीख का पता चलता है.
getAllTagKeys()String[]इवेंट पर सेट किए गए टैग की सभी कुंजियां मिलती हैं.
getColor()Stringकैलेंडर इवेंट का रंग दिखाता है.
getCreators()String[]किसी इवेंट के क्रिएटर की जानकारी मिलती है.
getDateCreated()Dateइवेंट बनाने की तारीख का पता चलता है.
getDescription()Stringइवेंट की जानकारी मिलती है.
getEmailReminders()Integer[]इवेंट के लिए सभी ईमेल रिमाइंडर के लिए मिनट की वैल्यू दिखाता है.
getEndTime()Dateकैलेंडर इवेंट के खत्म होने की तारीख और समय की जानकारी मिलती है.
getEventSeries()CalendarEventSeriesइस इवेंट से जुड़े बार-बार होने वाले इवेंट की सीरीज़ पाएं.
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इससे यह तय होता है कि लोग कैलेंडर इवेंट में खुद को मेहमान के रूप में जोड़ सकते हैं या नहीं.
deleteEventSeries()voidइवेंट सीरीज़ को मिटाता है.
deleteTag(key)CalendarEventSeriesइवेंट से कुंजी/वैल्यू टैग मिटाता है.
getAllTagKeys()String[]इवेंट पर सेट किए गए टैग की सभी कुंजियां मिलती हैं.
getColor()Stringकैलेंडर इवेंट का रंग दिखाता है.
getCreators()String[]किसी इवेंट के क्रिएटर की जानकारी मिलती है.
getDateCreated()Dateइवेंट बनाने की तारीख का पता चलता है.
getDescription()Stringइवेंट की जानकारी मिलती है.
getEmailReminders()Integer[]इवेंट के लिए सभी ईमेल रिमाइंडर के लिए मिनट की वैल्यू दिखाता है.
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

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
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

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
PALE_BLUEEnum
फीका नीला ("1").
PALE_GREENEnum
हल्का हरा ("2").
MAUVEEnum
मौव ("3").
PALE_REDEnum
हल्का लाल ("4").
YELLOWEnum
पीला ("5").
ORANGEEnum
नारंगी ("6").
CYANEnum
नीला-हरा ("7").
GRAYEnum
धूसर ("8").
BLUEEnum
नीला ("9").
GREENEnum
हरा ("10").
REDEnum
लाल ("11").

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इस बार-बार होने की इस कार्रवाई के लिए टाइम ज़ोन सेट करता है.

GuestStatus

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
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

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
CONFIDENTIALEnumयह इवेंट निजी है.
DEFAULTEnumकैलेंडर पर इवेंट के लिए डिफ़ॉल्ट दिखने की सेटिंग का इस्तेमाल करता है.
PRIVATEEnumयह इवेंट निजी है और सिर्फ़ इवेंट में शामिल मेहमान ही इवेंट की जानकारी देख सकते हैं.
PUBLICEnumइवेंट सार्वजनिक है और इवेंट की जानकारी कैलेंडर के सभी पाठकों को दिखती है.