Class EventRecurrence

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

ज़्यादा जानकारी के साथ दस्तावेज़

addDailyExclusion()

ऐसा नियम जोड़ता है जिसमें हर दिन होने वाले टास्क शामिल नहीं होते.

// Creates a rule that recurs every week after the first 30 days.
var recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);

रिटर्न

RecurrenceRule — बार-बार होने वाला नया नियम

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addDailyRule()

ऐसा नियम जोड़ता है जिसकी वजह से इवेंट हर दिन होता है.

// Creates a rule that recurs every day for ten days.
var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);

रिटर्न

RecurrenceRule — बार-बार होने वाला नया नियम

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addDate(date)

एक ऐसा नियम जोड़ता है जिसकी वजह से, इवेंट किसी खास तारीख पर बार-बार लागू हो.

पैरामीटर

नामTypeब्यौरा
dateDate

रिटर्न

EventRecurrence — चेन किए जाने के लिए यह EventRecurrence

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addDateExclusion(date)

ऐसा नियम जोड़ता है जिसमें किसी खास तारीख को दोहराया नहीं जाता.

पैरामीटर

नामTypeब्यौरा
dateDate

रिटर्न

EventRecurrence — चेन किए जाने के लिए यह EventRecurrence

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addMonthlyExclusion()

ऐसा नियम जोड़ता है जिसमें हर महीने होने वाले टास्क शामिल नहीं होते.

डिफ़ॉल्ट रूप से, सीरीज़ का पहला इवेंट हर महीने के उसी दिन लागू होता है जिस दिन उसे बाहर रखा जाता है. हालांकि, RecurrenceRule.onlyOnMonthDay(day) या RecurrenceRule.onlyOnMonthDays(days) पर कॉल करके, इसमें बदलाव किया जा सकता है.

रिटर्न

RecurrenceRule — बार-बार होने वाला नया नियम

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addMonthlyRule()

ऐसा नियम जोड़ता है जिसकी वजह से इवेंट हर महीने दोहराया जाता है.

डिफ़ॉल्ट रूप से, इवेंट महीने के उसी दिन बार-बार होता है जिस दिन सीरीज़ का पहला इवेंट होता है. हालांकि, RecurrenceRule.onlyOnMonthDay(day) या RecurrenceRule.onlyOnMonthDays(days) को कॉल करके, इसमें बदलाव किया जा सकता है.

// Creates a rule that recurs every month for three months.
var recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);

रिटर्न

RecurrenceRule — बार-बार होने वाला नया नियम

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addWeeklyExclusion()

ऐसा नियम जोड़ता है जिसके तहत, हर हफ़्ते होने वाली गड़बड़ियों को बाहर रखा जाता है.

डिफ़ॉल्ट रूप से, एक्सक्लूज़न, हफ़्ते के उसी दिन लागू हो जाता है जिस दिन सीरीज़ का पहला इवेंट होता है. हालांकि, RecurrenceRule.onlyOnWeekday(day) या RecurrenceRule.onlyOnWeekdays(days) पर कॉल करके, इसे बदला जा सकता है.

// Creates a rule that recurs every day except the first four Wednesdays.
var recurrence = CalendarApp.newRecurrence().addDailyRule()
    .addWeeklyExclusion().onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY).times(4);

रिटर्न

RecurrenceRule — बार-बार होने वाला नया नियम

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addWeeklyRule()

ऐसा नियम जोड़ता है जिसकी वजह से इवेंट हर हफ़्ते दोहराया जाता है.

डिफ़ॉल्ट रूप से, इवेंट हफ़्ते के उसी दिन बार-बार होता है जिस दिन सीरीज़ का पहला इवेंट होता है. हालांकि, RecurrenceRule.onlyOnWeekday(day) या RecurrenceRule.onlyOnWeekdays(days) को कॉल करके, इसमें बदलाव किया जा सकता है.

// Creates a rule that recurs every week for ten weeks.
var recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);

रिटर्न

RecurrenceRule — बार-बार होने वाला नया नियम

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addYearlyExclusion()

ऐसा नियम जोड़ता है जिसमें हर साल होने वाले इवेंट शामिल नहीं होते.

डिफ़ॉल्ट रूप से, सीरीज़ में शामिल नहीं किए गए इवेंट, साल के उसी दिन लागू होते हैं जिस दिन सीरीज़ का पहला इवेंट होता है. हालांकि, RecurrenceRule.onlyOnYearDay(day) या RecurrenceRule.onlyOnYearDays(days) पर कॉल करके, इसमें बदलाव किया जा सकता है.

रिटर्न

RecurrenceRule — बार-बार होने वाला नया नियम

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addYearlyRule()

ऐसा नियम जोड़ता है जिसकी वजह से, इवेंट हर साल दोहराया जाता है.

डिफ़ॉल्ट रूप से, इवेंट सीरीज़ का पहला इवेंट साल के उसी दिन दोहराया जाता है, लेकिन RecurrenceRule.onlyOnYearDay(day) या RecurrenceRule.onlyOnYearDays(days) को कॉल करके, इसमें बदलाव किया जा सकता है.

रिटर्न

RecurrenceRule — बार-बार होने वाला नया नियम

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setTimeZone(timeZone)

इस बार-बार होने की इस कार्रवाई के लिए टाइम ज़ोन सेट करता है. इससे इवेंट के बार-बार होने की तारीख और समय पर असर पड़ता है. साथ ही, इस बात पर भी असर पड़ता है कि इवेंट, डेलाइट सेविंग टाइम के साथ बदलता है या नहीं. डिफ़ॉल्ट तौर पर, यह कैलेंडर के टाइम ज़ोन के हिसाब से सेट होता है.

पैरामीटर

नामTypeब्यौरा
timeZoneString"लंबा" फ़ॉर्मैट में तय किया गया टाइम ज़ोन (उदाहरण के लिए, 'America/New_York', जैसा कि Joda.org ने बताया है)

रिटर्न

EventRecurrence — चेन किए जाने के लिए यह EventRecurrence

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds