किसी इवेंट सीरीज़ के लिए, बार-बार होने का नियम दिखाता है.
ध्यान दें कि यह क्लास उस EventRecurrence
की तरह भी काम करती है जिससे यह जुड़ी है,
इससे कई नियम बनाए जा सकते हैं, जैसे:
recurrence.addDailyRule().times(3).interval(2).addWeeklyExclusion().times(2);
times(times)
और interval(interval)
जैसे मॉडिफ़ायर, हाल ही में जोड़े गए नियम पर लागू होते हैं.तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
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 | इस नीति से नियम लागू करने के मकसद से, यह कॉन्फ़िगर किया जाता है कि हफ़्ता किस दिन शुरू होता है. |
विस्तृत दस्तावेज़
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)
ऐसा नियम जोड़ता है जो इवेंट को किसी तय तारीख पर बार-बार होने देता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date |
वापसी का टिकट
EventRecurrence
— चेन बनाने के लिए यह EventRecurrence
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDateExclusion(date)
एक ऐसा नियम जोड़ता है, जो किसी खास तारीख के दौरान होने वाली घटना को शामिल नहीं करता.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date |
वापसी का टिकट
EventRecurrence
— चेन बनाने के लिए यह EventRecurrence
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyExclusion()
एक ऐसा नियम जोड़ता है, जो हर महीने के इवेंट शामिल नहीं करता.
डिफ़ॉल्ट रूप से, एक्सक्लूज़न को महीने के पहले इवेंट के तौर पर उसी दिन लागू किया जाता है
सीरीज़ है, लेकिन onlyOnMonthDay(day)
या onlyOnMonthDays(days)
पर कॉल करके इसे बदला जा सकता है.
वापसी का टिकट
RecurrenceRule
— बार-बार होने का नया नियम
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyRule()
ऐसा नियम जोड़ता है जो इवेंट को हर महीने बार-बार होने वाला है.
डिफ़ॉल्ट रूप से यह इवेंट महीने के उसी दिन दोहराया जाता है जिस दिन सीरीज़ का पहला इवेंट होता है,
हालांकि, onlyOnMonthDay(day)
या 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()
एक ऐसा नियम जोड़ता है, जो हर हफ़्ते होने वाली गतिविधियों को बाहर रखता है.
डिफ़ॉल्ट रूप से, बाहर रखे गए इवेंट को हफ़्ते के पहले इवेंट के दिन ही लागू किया जाता है
सीरीज़ है, लेकिन onlyOnWeekday(day)
या 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()
ऐसा नियम जोड़ता है जो इवेंट को हर हफ़्ते बार-बार होने वाला है.
डिफ़ॉल्ट रूप से यह इवेंट हफ़्ते के उसी दिन दोहराया जाता है जिस दिन सीरीज़ का पहला इवेंट होता है,
हालांकि, onlyOnWeekday(day)
या 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()
ऐसा नियम जोड़ता है जो साल के हिसाब से, बार-बार होने वाली गतिविधियों को शामिल नहीं करता.
डिफ़ॉल्ट रूप से, बाहर रखने की कार्रवाई साल के पहले इवेंट के दिन ही लागू होती है
सीरीज़ है, लेकिन onlyOnYearDay(day)
या onlyOnYearDays(days)
पर कॉल करके इसे बदला जा सकता है.
वापसी का टिकट
RecurrenceRule
— बार-बार होने का नया नियम
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyRule()
ऐसा नियम जोड़ता है जो इवेंट को साल भर में बार-बार होने वाला है.
डिफ़ॉल्ट रूप से यह इवेंट साल के उसी दिन दोहराया जाता है जिस दिन सीरीज़ का पहला इवेंट होता है,
हालांकि, onlyOnYearDay(day)
या onlyOnYearDays(days)
पर कॉल करके, इस सेटिंग में बदलाव किया जा सकता है.
वापसी का टिकट
RecurrenceRule
— बार-बार होने का नया नियम
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
interval(interval)
नियम को सिर्फ़ नियम की समय इकाई के इस अंतराल में लागू करने के लिए कॉन्फ़िगर करता है.
// Creates a rule that recurs every fourth week. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().interval(4);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
interval | Integer | नियम की समय इकाई में अंतराल |
वापसी का टिकट
RecurrenceRule
— चेन बनाने के लिए यह बार-बार होने वाला नियम
onlyInMonth(month)
इस नीति से, नियम को किसी खास महीने पर लागू होने के लिए कॉन्फ़िगर किया जाता है.
// Creates a rule that recurs every week in February. var recurrence = CalendarApp.newRecurrence() .addWeeklyRule().onlyInMonth(CalendarApp.Month.FEBRUARY);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
month | Month | महीना |
वापसी का टिकट
RecurrenceRule
— चेन बनाने के लिए यह बार-बार होने वाला नियम
onlyInMonths(months)
इस नीति से, नियम को सिर्फ़ कुछ महीनों पर लागू होने के लिए कॉन्फ़िगर किया जाता है.
// Creates a rule that recurs every week in February and March. var recurrence = CalendarApp.newRecurrence() .addWeeklyRule().onlyInMonths([CalendarApp.Month.FEBRUARY, CalendarApp.Month.MARCH]);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
months | Month[] | महीने |
वापसी का टिकट
RecurrenceRule
— चेन बनाने के लिए यह बार-बार होने वाला नियम
onlyOnMonthDay(day)
महीने के सिर्फ़ किसी खास दिन पर लागू होने के लिए, नियम को कॉन्फ़िगर करता है.
// Creates a rule that recurs every month on the fifth day of the month. var recurrence = CalendarApp.newRecurrence().addMonthlyRule().onlyOnMonthDay(5);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
day | Integer | महीने का दिन |
वापसी का टिकट
RecurrenceRule
— चेन बनाने के लिए यह बार-बार लागू होने वाला नियम
onlyOnMonthDays(days)
महीने के सिर्फ़ कुछ खास दिनों पर लागू होने के लिए, नियम को कॉन्फ़िगर करता है.
// Creates a rule that recurs every month on the first and fifteenth day of the month. var recurrence = CalendarApp.newRecurrence().addMonthlyRule().onlyOnMonthDays([1, 15]);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
days | Integer[] | महीने के दिन |
वापसी का टिकट
RecurrenceRule
— चेन बनाने के लिए यह बार-बार लागू होने वाला नियम
onlyOnWeek(week)
इस नीति से, नियम को साल के सिर्फ़ किसी खास हफ़्ते पर लागू होने के लिए कॉन्फ़िगर किया जाता है.
// Creates a rule that recurs on the fifth week of every year. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeek(5);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
week | Integer | हफ़्ता |
वापसी का टिकट
RecurrenceRule
— चेन बनाने के लिए यह बार-बार होने वाला नियम
onlyOnWeekday(day)
हफ़्ते के सिर्फ़ किसी खास दिन पर लागू होने के लिए, नियम को कॉन्फ़िगर करता है.
// Creates a rule that recurs every week on Wednesdays. var recurrence = CalendarApp.newRecurrence() .addWeeklyRule().onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
day | Weekday | हफ़्ते का दिन |
वापसी का टिकट
RecurrenceRule
— चेन बनाने के लिए यह बार-बार लागू होने वाला नियम
onlyOnWeekdays(days)
हफ़्ते के सिर्फ़ कुछ खास दिनों पर लागू होने के लिए, नियम को कॉन्फ़िगर करता है.
// Creates a rule that recurs every week on Tuesdays and Thursdays. var recurrence = CalendarApp.newRecurrence() .addWeeklyRule().onlyOnWeekdays( [CalendarApp.Weekday.TUESDAY, CalendarApp.Weekday.THURSDAY]);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
days | Weekday[] | हफ़्ते के दिन |
वापसी का टिकट
RecurrenceRule
— चेन बनाने के लिए यह बार-बार लागू होने वाला नियम
onlyOnWeeks(weeks)
साल के सिर्फ़ कुछ हफ़्तों में लागू होने के लिए, नियम को कॉन्फ़िगर करता है.
// Creates a rule that recurs on the fifth and tenth weeks of every year. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeeks([5, 10]);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
weeks | Integer[] | हफ़्ते |
वापसी का टिकट
RecurrenceRule
— चेन बनाने के लिए यह बार-बार लागू होने वाला नियम
onlyOnYearDay(day)
साल के सिर्फ़ किसी खास दिन पर लागू होने के लिए, नियम को कॉन्फ़िगर करता है.
// Creates a rule that recurs every year on February 15 (the 46th day). var recurrence = CalendarApp.newRecurrence().addYearlyRule().onlyOnYearDay(46);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
day | Integer | साल का दिन |
वापसी का टिकट
RecurrenceRule
— चेन बनाने के लिए यह बार-बार लागू होने वाला नियम
onlyOnYearDays(days)
इस नीति से, नियम को साल के सिर्फ़ कुछ दिनों पर लागू होने के लिए कॉन्फ़िगर किया जाता है.
// Creates a rule that recurs every year on January 20 and February 15. var recurrence = CalendarApp.newRecurrence().addYearlyRule().onlyOnYearDay([20, 46]);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
days | Integer[] | साल के दिन |
वापसी का टिकट
RecurrenceRule
— चेन बनाने के लिए यह बार-बार होने वाला नियम
setTimeZone(timeZone)
इससे बार-बार होने वाले पेमेंट का टाइम ज़ोन सेट किया जाता है. इसका असर इवेंट के बार-बार होने की तारीख और समय पर पड़ता है. और क्या इवेंट में डेलाइट सेविंग टाइम के हिसाब से बदलाव होता है. डिफ़ॉल्ट रूप से कैलेंडर का टाइम ज़ोन होता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
timeZone | String | समय क्षेत्र, "long" में बताया गया फ़ॉर्मैट (उदाहरण, 'अमेरिका/New_York', जैसा कि सूची में बताया गया है Joda.org से)) |
वापसी का टिकट
EventRecurrence
— चेन बनाने के लिए यह EventRecurrence
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
times(times)
तय की गई संख्या के बाद, नियम को खत्म करने के लिए कॉन्फ़िगर करता है.
// Creates a rule that recurs every day for ten days. var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
times | Integer | बार-बार होने वाले टास्क की संख्या |
वापसी का टिकट
RecurrenceRule
— चेन बनाने के लिए यह बार-बार लागू होने वाला नियम
until(endDate)
यह नीति, नियम को किसी दी गई तारीख (शामिल) पर खत्म होने के लिए कॉन्फ़िगर करती है.
// Creates a rule that recurs every day through the end of 2013. var recurrence = CalendarApp.newRecurrence() .addDailyRule().until(new Date('December 31, 2013'));
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
endDate | Date |
वापसी का टिकट
RecurrenceRule
— चेन बनाने के लिए यह बार-बार लागू होने वाला नियम
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
weekStartsOn(day)
यह नीति, नियम लागू करने के मकसद से कॉन्फ़िगर करती है कि हफ़्ता किस दिन शुरू होता है.
// Creates a weekly rule where weeks start on Monday. var recurrence = CalendarApp.newRecurrence() .addWeeklyRule().weekStartsOn(CalendarApp.Weekday.MONDAY);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
day | Weekday | हफ़्ते की शुरुआत वाले दिन |
वापसी का टिकट
RecurrenceRule
— चेन बनाने के लिए यह बार-बार लागू होने वाला नियम