Class EventRecurrence

ঘটনার পুনরাবৃত্তি

একটি ইভেন্ট সিরিজের পুনরাবৃত্তি সেটিংস উপস্থাপন করে।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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 এমন একটি নিয়ম যোগ করে যা ইভেন্টটিকে বার্ষিক ভিত্তিতে পুনরাবৃত্ত করে।
set Time Zone(timeZone) Event 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 — চেইনিংয়ের জন্য এই 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()

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

ডিফল্টরূপে, সিরিজের প্রথম ইভেন্টের মাসের একই দিনে বর্জনটি প্রয়োগ করা হয়, কিন্তু RecurrenceRule.onlyOnMonthDay(day) অথবা RecurrenceRule.onlyOnMonthDays(days) কল করে এটি পরিবর্তন করা যেতে পারে।

ফেরত

RecurrenceRule — নতুন RecurrenceRule

অনুমোদন

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

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

addMonthlyRule()

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

ডিফল্টরূপে, ইভেন্টটি সিরিজের প্রথম ইভেন্টের মতো মাসের একই দিনে পুনরাবৃত্ত হয়, কিন্তু RecurrenceRule.onlyOnMonthDay(day) অথবা RecurrenceRule.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()

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

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

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

ডিফল্টরূপে, ইভেন্টটি সিরিজের প্রথম ইভেন্টের মতো সপ্তাহের একই দিনে পুনরাবৃত্ত হয়, কিন্তু RecurrenceRule.onlyOnWeekday(day) অথবা RecurrenceRule.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()

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

ডিফল্টরূপে, সিরিজের প্রথম ইভেন্টের বছরের একই দিনে বর্জনটি প্রয়োগ করা হয়, কিন্তু RecurrenceRule.onlyOnYearDay(day) অথবা RecurrenceRule.onlyOnYearDays(days) কল করে এটি পরিবর্তন করা যেতে পারে।

ফেরত

RecurrenceRule — নতুন RecurrenceRule

অনুমোদন

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

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

addYearlyRule()

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

ডিফল্টরূপে, ইভেন্টটি সিরিজের প্রথম ইভেন্টের মতো বছরের একই দিনে পুনরাবৃত্ত হয়, কিন্তু RecurrenceRule.onlyOnYearDay(day) অথবা RecurrenceRule.onlyOnYearDays(days) কল করে এটি পরিবর্তন করা যেতে পারে।

ফেরত

RecurrenceRule — নতুন RecurrenceRule

অনুমোদন

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

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

setTimeZone(timeZone)

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

প্যারামিটার

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

ফেরত

EventRecurrence — চেইনিংয়ের জন্য এই EventRecurrence

অনুমোদন

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

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