Class RecurrenceRule

পুনরাবৃত্তি নিয়ম

একটি ইভেন্ট সিরিজের জন্য একটি পুনরাবৃত্তি নিয়ম প্রতিনিধিত্ব করে।

মনে রাখবেন যে এই ক্লাসটি Event Recurrence মতো আচরণ করে যেটি এটির সাথে সম্পর্কিত, আপনাকে এইভাবে একসাথে নিয়ম তৈরি করতে দেয়:

const recurrence = CalendarApp.newRecurrence().addDailyRule().times(3).interval(2).addWeeklyExclusion().times(2);
times(times) এবং interval(interval) এর মত মডিফায়ারগুলি সাম্প্রতিক যোগ করা নিয়মে প্রয়োগ করা হয়।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Daily Exclusion() Recurrence Rule একটি নিয়ম যোগ করে যা প্রতিদিনের ঘটনাগুলিকে বাদ দেয়৷
add Daily Rule() Recurrence Rule একটি নিয়ম যোগ করে যার কারণে ইভেন্টটি দৈনিক ভিত্তিতে পুনরাবৃত্তি হয়।
add Date(date) Event Recurrence একটি নিয়ম যোগ করে যা একটি নির্দিষ্ট তারিখে ইভেন্টের পুনরাবৃত্তি ঘটায়।
add Date Exclusion(date) Event Recurrence একটি নিয়ম যোগ করে যা একটি নির্দিষ্ট তারিখের জন্য একটি ঘটনা বাদ দেয়।
add Monthly Exclusion() Recurrence Rule একটি নিয়ম যোগ করে যা মাসিক ভিত্তিতে ঘটনাগুলি বাদ দেয়।
add Monthly Rule() Recurrence Rule একটি নিয়ম যোগ করে যার কারণে ইভেন্টটি মাসিক ভিত্তিতে পুনরাবৃত্তি হয়।
add Weekly Exclusion() Recurrence Rule একটি নিয়ম যোগ করে যা সাপ্তাহিক ভিত্তিতে ঘটনাগুলি বাদ দেয়৷
add Weekly Rule() Recurrence Rule একটি নিয়ম যোগ করে যার কারণে ইভেন্টটি সাপ্তাহিক ভিত্তিতে পুনরাবৃত্তি হয়।
add Yearly Exclusion() Recurrence Rule একটি নিয়ম যোগ করে যা একটি বার্ষিক ভিত্তিতে ঘটনা বাদ দেয়।
add Yearly Rule() Recurrence Rule একটি নিয়ম যোগ করে যার কারণে ইভেন্টটি বার্ষিক ভিত্তিতে পুনরাবৃত্তি হয়।
interval(interval) Recurrence Rule নিয়মের সময় ইউনিটের এই ব্যবধানে শুধুমাত্র প্রয়োগ করার জন্য নিয়ম কনফিগার করে।
only In Month(month) Recurrence Rule শুধুমাত্র একটি নির্দিষ্ট মাসে প্রযোজ্য নিয়মটি কনফিগার করে।
only In Months(months) Recurrence Rule শুধুমাত্র নির্দিষ্ট মাসগুলিতে প্রযোজ্য নিয়মটি কনফিগার করে।
only On Month Day(day) Recurrence Rule শুধুমাত্র মাসের একটি নির্দিষ্ট দিনে প্রয়োগ করার নিয়ম কনফিগার করে।
only On Month Days(days) Recurrence Rule শুধুমাত্র মাসের নির্দিষ্ট দিনে প্রযোজ্য নিয়ম কনফিগার করে।
only On Week(week) Recurrence Rule শুধুমাত্র বছরের একটি নির্দিষ্ট সপ্তাহে প্রযোজ্য নিয়ম কনফিগার করে।
only On Weekday(day) Recurrence Rule শুধুমাত্র সপ্তাহের একটি নির্দিষ্ট দিনে প্রয়োগ করার নিয়মটি কনফিগার করে।
only On Weekdays(days) Recurrence Rule শুধুমাত্র সপ্তাহের নির্দিষ্ট দিনে প্রযোজ্য নিয়ম কনফিগার করে।
only On Weeks(weeks) Recurrence Rule শুধুমাত্র বছরের নির্দিষ্ট সপ্তাহগুলিতে প্রযোজ্য নিয়মটি কনফিগার করে।
only On Year Day(day) Recurrence Rule শুধুমাত্র বছরের একটি নির্দিষ্ট দিনে প্রযোজ্য নিয়ম কনফিগার করে।
only On Year Days(days) Recurrence Rule শুধুমাত্র বছরের নির্দিষ্ট দিনে প্রযোজ্য নিয়ম কনফিগার করে।
set Time Zone(timeZone) Event Recurrence এই পুনরাবৃত্তির জন্য সময় অঞ্চল সেট করে।
times(times) Recurrence Rule নির্দিষ্ট সংখ্যক ঘটনার পরে শেষ হওয়ার জন্য নিয়মটি কনফিগার করে।
until(endDate) Recurrence Rule একটি নির্দিষ্ট তারিখে শেষ হওয়ার নিয়মটি কনফিগার করে (অন্তর্ভুক্ত)।
week Starts On(day) Recurrence Rule নিয়ম প্রয়োগ করার উদ্দেশ্যে সপ্তাহে কোন দিন থেকে শুরু হবে তা কনফিগার করে।

বিস্তারিত ডকুমেন্টেশন

add Daily Exclusion()

একটি নিয়ম যোগ করে যা প্রতিদিনের ঘটনাগুলিকে বাদ দেয়৷

// Creates a rule that recurs every week after the first 30 days.
const recurrence =
    CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);

প্রত্যাবর্তন

Recurrence Rule — নতুন পুনরাবৃত্তির নিয়ম

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

add Daily Rule()

একটি নিয়ম যোগ করে যার কারণে ইভেন্টটি দৈনিক ভিত্তিতে পুনরাবৃত্তি হয়।

// Creates a rule that recurs every day for ten days.
const recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);

প্রত্যাবর্তন

Recurrence Rule — নতুন পুনরাবৃত্তির নিয়ম

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

add Date(date)

একটি নিয়ম যোগ করে যা একটি নির্দিষ্ট তারিখে ইভেন্টের পুনরাবৃত্তি ঘটায়।

পরামিতি

নাম টাইপ বর্ণনা
date Date

প্রত্যাবর্তন

Event Recurrence — চেইন করার জন্য এই ইভেন্ট পুনরাবৃত্তি

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

add Date Exclusion(date)

একটি নিয়ম যোগ করে যা একটি নির্দিষ্ট তারিখের জন্য একটি ঘটনা বাদ দেয়।

পরামিতি

নাম টাইপ বর্ণনা
date Date

প্রত্যাবর্তন

Event Recurrence — চেইন করার জন্য এই ইভেন্ট পুনরাবৃত্তি

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

add Monthly Exclusion()

একটি নিয়ম যোগ করে যা মাসিক ভিত্তিতে ঘটনাগুলি বাদ দেয়।

ডিফল্টরূপে বর্জনটি সিরিজের প্রথম ইভেন্ট হিসাবে মাসের একই দিনে প্রয়োগ করা হয়, তবে এটি only On Month Day(day) বা only On Month Days(days) কল করে পরিবর্তন করা যেতে পারে।

প্রত্যাবর্তন

Recurrence Rule — নতুন পুনরাবৃত্তির নিয়ম

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

add Monthly Rule()

একটি নিয়ম যোগ করে যার কারণে ইভেন্টটি মাসিক ভিত্তিতে পুনরাবৃত্তি হয়।

ডিফল্টভাবে ইভেন্টটি সিরিজের প্রথম ইভেন্ট হিসাবে মাসের একই দিনে পুনরাবৃত্তি হয়, তবে এটি only On Month Day(day) অথবা only On Month Days(days) কল করে পরিবর্তন করা যেতে পারে।

// Creates a rule that recurs every month for three months.
const recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);

প্রত্যাবর্তন

Recurrence Rule — নতুন পুনরাবৃত্তির নিয়ম

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

add Weekly Exclusion()

একটি নিয়ম যোগ করে যা সাপ্তাহিক ভিত্তিতে ঘটনাগুলি বাদ দেয়৷

ডিফল্টরূপে বর্জন সপ্তাহের একই দিনে সিরিজের প্রথম ইভেন্ট হিসাবে প্রয়োগ করা হয়, তবে এটি only On Weekday(day) বা only On Weekdays(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);

প্রত্যাবর্তন

Recurrence Rule — নতুন পুনরাবৃত্তির নিয়ম

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

add Weekly Rule()

একটি নিয়ম যোগ করে যার কারণে ইভেন্টটি সাপ্তাহিক ভিত্তিতে পুনরাবৃত্তি হয়।

ডিফল্টভাবে ইভেন্টটি সিরিজের প্রথম ইভেন্ট হিসাবে সপ্তাহের একই দিনে পুনরাবৃত্তি হয়, তবে এটি only On Weekday(day) বা only On Weekdays(days) কল করে পরিবর্তন করা যেতে পারে।

// Creates a rule that recurs every week for ten weeks.
const recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);

প্রত্যাবর্তন

Recurrence Rule — নতুন পুনরাবৃত্তির নিয়ম

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

add Yearly Exclusion()

একটি নিয়ম যোগ করে যা একটি বার্ষিক ভিত্তিতে ঘটনা বাদ দেয়।

ডিফল্টভাবে বর্জনটি সিরিজের প্রথম ইভেন্টের মতো বছরের একই দিনে প্রয়োগ করা হয়, তবে এটি only On Year Day(day) বা only On Year Days(days) কল করে পরিবর্তন করা যেতে পারে।

প্রত্যাবর্তন

Recurrence Rule — নতুন পুনরাবৃত্তির নিয়ম

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

add Yearly Rule()

একটি নিয়ম যোগ করে যার কারণে ইভেন্টটি বার্ষিক ভিত্তিতে পুনরাবৃত্তি হয়।

ডিফল্টভাবে ইভেন্টটি সিরিজের প্রথম ইভেন্ট হিসাবে বছরের একই দিনে পুনরাবৃত্তি হয়, তবে এটি only On Year Day(day) বা only On Year Days(days) কল করে পরিবর্তন করা যেতে পারে।

প্রত্যাবর্তন

Recurrence Rule — নতুন পুনরাবৃত্তির নিয়ম

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট 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 Rule — চেইন করার জন্য এই পুনরাবৃত্তির নিয়ম


only In Month(month)

শুধুমাত্র একটি নির্দিষ্ট মাসে প্রযোজ্য নিয়মটি কনফিগার করে।

// Creates a rule that recurs every week in February.
const recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyInMonth(
    CalendarApp.Month.FEBRUARY);

পরামিতি

নাম টাইপ বর্ণনা
month Month মাস

প্রত্যাবর্তন

Recurrence Rule — চেইন করার জন্য এই পুনরাবৃত্তির নিয়ম


only In Months(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 Rule — চেইন করার জন্য এই পুনরাবৃত্তির নিয়ম


only On Month Day(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 Rule — চেইন করার জন্য এই পুনরাবৃত্তির নিয়ম


only On Month Days(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 Rule — চেইন করার জন্য এই পুনরাবৃত্তির নিয়ম


only On Week(week)

শুধুমাত্র বছরের একটি নির্দিষ্ট সপ্তাহে প্রযোজ্য নিয়ম কনফিগার করে।

// Creates a rule that recurs on the fifth week of every year.
const recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeek(5);

পরামিতি

নাম টাইপ বর্ণনা
week Integer সপ্তাহ

প্রত্যাবর্তন

Recurrence Rule — চেইন করার জন্য এই পুনরাবৃত্তির নিয়ম


only On Weekday(day)

শুধুমাত্র সপ্তাহের একটি নির্দিষ্ট দিনে প্রয়োগ করার নিয়মটি কনফিগার করে।

// Creates a rule that recurs every week on Wednesdays.
const recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeekday(
    CalendarApp.Weekday.WEDNESDAY);

পরামিতি

নাম টাইপ বর্ণনা
day Weekday সপ্তাহের দিন

প্রত্যাবর্তন

Recurrence Rule — চেইন করার জন্য এই পুনরাবৃত্তির নিয়ম


only On Weekdays(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 Rule — চেইন করার জন্য এই পুনরাবৃত্তির নিয়ম


only On Weeks(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 Rule — চেইন করার জন্য এই পুনরাবৃত্তির নিয়ম


only On Year Day(day)

শুধুমাত্র বছরের একটি নির্দিষ্ট দিনে প্রযোজ্য নিয়ম কনফিগার করে।

// Creates a rule that recurs every year on February 15 (the 46th day).
const recurrence =
    CalendarApp.newRecurrence().addYearlyRule().onlyOnYearDay(46);

পরামিতি

নাম টাইপ বর্ণনা
day Integer বছরের দিন

প্রত্যাবর্তন

Recurrence Rule — চেইন করার জন্য এই পুনরাবৃত্তির নিয়ম


only On Year Days(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 Rule — চেইন করার জন্য এই পুনরাবৃত্তির নিয়ম


set Time Zone(timeZone)

এই পুনরাবৃত্তির জন্য সময় অঞ্চল সেট করে। এটি ইভেন্টের পুনরাবৃত্তি হওয়ার তারিখ এবং সময়কে প্রভাবিত করে এবং ইভেন্টটি ডেলাইট সেভিং টাইমের সাথে পরিবর্তন হয় কিনা। ক্যালেন্ডারের সময় অঞ্চলে ডিফল্ট।

পরামিতি

নাম টাইপ বর্ণনা
time Zone String সময় অঞ্চল, "দীর্ঘ" বিন্যাসে নির্দিষ্ট করা হয়েছে (যেমন, 'America/New_York', Joda.org দ্বারা তালিকাভুক্ত)

প্রত্যাবর্তন

Event Recurrence — চেইন করার জন্য এই ইভেন্ট পুনরাবৃত্তি

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট 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 Rule — চেইন করার জন্য এই পুনরাবৃত্তির নিয়ম


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 Date

প্রত্যাবর্তন

Recurrence Rule — চেইন করার জন্য এই পুনরাবৃত্তির নিয়ম

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

week Starts On(day)

নিয়ম প্রয়োগ করার উদ্দেশ্যে সপ্তাহে কোন দিন থেকে শুরু হবে তা কনফিগার করে।

// Creates a weekly rule where weeks start on Monday.
const recurrence = CalendarApp.newRecurrence().addWeeklyRule().weekStartsOn(
    CalendarApp.Weekday.MONDAY);

পরামিতি

নাম টাইপ বর্ণনা
day Weekday যেদিন সপ্তাহ শুরু হয়

প্রত্যাবর্তন

Recurrence Rule — চেইন করার জন্য এই পুনরাবৃত্তির নিয়ম