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