यह किसी इवेंट सीरीज़ के लिए, बार-बार होने की सेटिंग दिखाता है.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
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 | ब्यौरा |
---|---|---|
date | Date |
रिटर्न
EventRecurrence
— चेन किए जाने के लिए यह EventRecurrence
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDateExclusion(date)
ऐसा नियम जोड़ता है जिसमें किसी खास तारीख को दोहराया नहीं जाता.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
date | Date |
रिटर्न
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 | ब्यौरा |
---|---|---|
timeZone | String | "लंबा" फ़ॉर्मैट में तय किया गया टाइम ज़ोन (उदाहरण के लिए, 'America/New_York', जैसा कि Joda.org ने बताया है) |
रिटर्न
EventRecurrence
— चेन किए जाने के लिए यह EventRecurrence
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds