একটি ইভেন্ট সিরিজের জন্য একটি পুনরাবৃত্তি নিয়ম প্রতিনিধিত্ব করে।
মনে রাখবেন যে এই ক্লাসটি 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
— নতুন 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
— নতুন 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
— নতুন 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
— নতুন 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
— নতুন 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
— নতুন 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. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().interval(4);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
interval | Integer | নিয়মের সময় এককের মধ্যে ব্যবধান |
প্রত্যাবর্তন
RecurrenceRule
— চেইন করার জন্য এই RecurrenceRule
onlyInMonth(month)
শুধুমাত্র একটি নির্দিষ্ট মাসে প্রযোজ্য নিয়মটি কনফিগার করে।
// Creates a rule that recurs every week in February. var 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. var 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. var 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. var 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. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeek(5);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
week | Integer | সপ্তাহ |
প্রত্যাবর্তন
RecurrenceRule
— চেইন করার জন্য এই RecurrenceRule
onlyOnWeekday(day)
শুধুমাত্র সপ্তাহের একটি নির্দিষ্ট দিনে প্রয়োগ করার নিয়মটি কনফিগার করে।
// Creates a rule that recurs every week on Wednesdays. var 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. var 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. var 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). var 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. var recurrence = CalendarApp.newRecurrence().addYearlyRule().onlyOnYearDay([20, 46]);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
days | Integer[] | বছরের দিনগুলি |
প্রত্যাবর্তন
RecurrenceRule
— চেইন করার জন্য এই RecurrenceRule
setTimeZone(timeZone)
এই পুনরাবৃত্তির জন্য সময় অঞ্চল সেট করে। এটি ইভেন্টের পুনরাবৃত্তি হওয়ার তারিখ এবং সময়কে প্রভাবিত করে এবং ইভেন্টটি ডেলাইট সেভিং টাইমের সাথে পরিবর্তন হয় কিনা। ক্যালেন্ডারের সময় অঞ্চলে ডিফল্ট।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
timeZone | String | সময় অঞ্চল, "দীর্ঘ" বিন্যাসে নির্দিষ্ট করা হয়েছে (যেমন, 'America/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
— চেইন করার জন্য এই 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
— চেইন করার জন্য এই 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
— চেইন করার জন্য এই RecurrenceRule