किसी इवेंट सीरीज़ के लिए, दोहराए जाने का नियम दिखाता है.
ध्यान दें कि यह क्लास उस Event
की तरह भी काम करती है जिससे यह जुड़ी है. इससे, नियम बनाने के लिए एक साथ कई नियम जोड़े जा सकते हैं. जैसे:
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);
वापसी का टिकट
Recurrence
— 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);
वापसी का टिकट
Recurrence
— RecurrenceRule का नया वर्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDate(date)
ऐसा नियम जोड़ता है जिससे इवेंट किसी खास तारीख को दोहराया जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date |
वापसी का टिकट
Event
— चेन करने के लिए यह EventRecurrence
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDateExclusion(date)
यह एक ऐसा नियम जोड़ता है जो किसी खास तारीख के लिए, किसी घटना को शामिल नहीं करता.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date |
वापसी का टिकट
Event
— चेन करने के लिए यह EventRecurrence
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyExclusion()
ऐसा नियम जोड़ता है जो हर महीने होने वाली घटनाओं को बाहर रखता है.
डिफ़ॉल्ट रूप से, बाहर रखे गए दिन की तारीख, महीने के उसी दिन पर लागू होती है जिस दिन सीरीज़ का पहला इवेंट होता है. हालांकि, only
या only
को कॉल करके, इस तारीख में बदलाव किया जा सकता है.
वापसी का टिकट
Recurrence
— RecurrenceRule का नया वर्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyRule()
ऐसा नियम जोड़ता है जिससे इवेंट हर महीने दोहराया जाता है.
डिफ़ॉल्ट रूप से, इवेंट महीने के उसी दिन दोहराया जाता है जिस दिन सीरीज़ का पहला इवेंट होता है. हालांकि, only
या only
को कॉल करके, इस दिन को बदला जा सकता है.
// Creates a rule that recurs every month for three months. const recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
वापसी का टिकट
Recurrence
— RecurrenceRule का नया वर्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyExclusion()
ऐसा नियम जोड़ता है जो हर हफ़्ते होने वाली घटनाओं को शामिल नहीं करता.
डिफ़ॉल्ट रूप से, हफ़्ते के उसी दिन पर एक्सक्लूज़न लागू होता है जिस दिन सीरीज़ का पहला इवेंट होता है. हालांकि, only
या only
को कॉल करके, इस दिन में बदलाव किया जा सकता है.
// Creates a rule that recurs every day except the first four Wednesdays. const recurrence = CalendarApp.newRecurrence() .addDailyRule() .addWeeklyExclusion() .onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY) .times(4);
वापसी का टिकट
Recurrence
— RecurrenceRule का नया वर्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyRule()
ऐसा नियम जोड़ता है जिसकी वजह से इवेंट हर हफ़्ते दोहराया जाता है.
डिफ़ॉल्ट रूप से, इवेंट हफ़्ते के उसी दिन दोहराया जाता है जिस दिन सीरीज़ का पहला इवेंट होता है. हालांकि, only
या only
को कॉल करके, इसमें बदलाव किया जा सकता है.
// Creates a rule that recurs every week for ten weeks. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
वापसी का टिकट
Recurrence
— RecurrenceRule का नया वर्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyExclusion()
ऐसा नियम जोड़ता है जो साल भर में होने वाली घटनाओं को बाहर रखता है.
डिफ़ॉल्ट रूप से, बाहर रखे गए दिन की तारीख, साल के उसी दिन पर लागू होती है जिस दिन सीरीज़ का पहला इवेंट होता है. हालांकि, only
या only
को कॉल करके, इस तारीख में बदलाव किया जा सकता है.
वापसी का टिकट
Recurrence
— RecurrenceRule का नया वर्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyRule()
ऐसा नियम जोड़ता है जिससे इवेंट हर साल दोहराया जाता है.
डिफ़ॉल्ट रूप से, इवेंट साल के उसी दिन दोहराया जाता है जिस दिन सीरीज़ का पहला इवेंट होता है. हालांकि, only
या only
को कॉल करके, इस दिन में बदलाव किया जा सकता है.
वापसी का टिकट
Recurrence
— 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 | नियम की समय इकाई में इंटरवल |
वापसी का टिकट
Recurrence
— चेन बनाने के लिए यह RecurrenceRule
onlyInMonth(month)
नियम को सिर्फ़ किसी खास महीने पर लागू करने के लिए कॉन्फ़िगर करता है.
// Creates a rule that recurs every week in February. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyInMonth( CalendarApp.Month.FEBRUARY);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
month | Month | महीने का |
वापसी का टिकट
Recurrence
— चेन बनाने के लिए यह 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[] | महीने |
वापसी का टिकट
Recurrence
— चेन बनाने के लिए यह 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 | महीने का दिन |
वापसी का टिकट
Recurrence
— चेन बनाने के लिए यह 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[] | महीने के दिन |
वापसी का टिकट
Recurrence
— चेन बनाने के लिए यह RecurrenceRule
onlyOnWeek(week)
नियम को सिर्फ़ साल के किसी खास हफ़्ते पर लागू करने के लिए कॉन्फ़िगर करता है.
// Creates a rule that recurs on the fifth week of every year. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeek(5);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
week | Integer | हफ़्ते |
वापसी का टिकट
Recurrence
— चेन बनाने के लिए यह RecurrenceRule
onlyOnWeekday(day)
नियम को सिर्फ़ हफ़्ते के किसी खास दिन लागू करने के लिए कॉन्फ़िगर करता है.
// Creates a rule that recurs every week on Wednesdays. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeekday( CalendarApp.Weekday.WEDNESDAY);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
day | Weekday | हफ़्ते का दिन |
वापसी का टिकट
Recurrence
— चेन बनाने के लिए यह 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[] | हफ़्ते के दिन |
वापसी का टिकट
Recurrence
— चेन बनाने के लिए यह 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[] | हफ़्ते |
वापसी का टिकट
Recurrence
— चेन बनाने के लिए यह 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 | साल का दिन |
वापसी का टिकट
Recurrence
— चेन बनाने के लिए यह 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[] | साल के दिन |
वापसी का टिकट
Recurrence
— चेन बनाने के लिए यह RecurrenceRule
setTimeZone(timeZone)
इस बार-बार होने वाली गतिविधि के लिए टाइम ज़ोन सेट करता है. इससे, इवेंट के दोहराए जाने की तारीख और समय पर असर पड़ता है. साथ ही, यह भी तय होता है कि इवेंट, डेलाइट सेविंग टाइम के साथ शिफ़्ट होगा या नहीं. डिफ़ॉल्ट रूप से, कैलेंडर के टाइम ज़ोन पर सेट होता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
time | String | समय क्षेत्र, "लंबे" फ़ॉर्मैट में दिया गया (उदाहरण के लिए, Joda.org के मुताबिक, 'America/New_York') |
वापसी का टिकट
Event
— चेन करने के लिए यह 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 | कितनी बार दोहराना है |
वापसी का टिकट
Recurrence
— चेन बनाने के लिए यह 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 |
वापसी का टिकट
Recurrence
— चेन बनाने के लिए यह 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 | हफ़्ते का पहला दिन |
वापसी का टिकट
Recurrence
— चेन बनाने के लिए यह RecurrenceRule