Class EventRecurrence

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

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
addDailyExclusion() RecurrenceRule একটি নিয়ম যোগ করে যা প্রতিদিনের ঘটনাগুলিকে বাদ দেয়৷
addDailyRule() RecurrenceRule একটি নিয়ম যোগ করে যার কারণে ইভেন্টটি দৈনিক ভিত্তিতে পুনরাবৃত্তি হয়।
addDate(date) EventRecurrence একটি নিয়ম যোগ করে যা একটি নির্দিষ্ট তারিখে ইভেন্টের পুনরাবৃত্তি ঘটায়।
addDateExclusion(date) EventRecurrence একটি নিয়ম যোগ করে যা একটি নির্দিষ্ট তারিখের জন্য একটি ঘটনা বাদ দেয়।
addMonthlyExclusion() RecurrenceRule একটি নিয়ম যোগ করে যা মাসিক ভিত্তিতে ঘটনাগুলি বাদ দেয়।
addMonthlyRule() RecurrenceRule একটি নিয়ম যোগ করে যার কারণে ইভেন্টটি মাসিক ভিত্তিতে পুনরাবৃত্তি হয়।
addWeeklyExclusion() RecurrenceRule একটি নিয়ম যোগ করে যা সাপ্তাহিক ভিত্তিতে ঘটনাগুলি বাদ দেয়৷
addWeeklyRule() RecurrenceRule একটি নিয়ম যোগ করে যার কারণে ইভেন্টটি সাপ্তাহিক ভিত্তিতে পুনরাবৃত্তি হয়।
addYearlyExclusion() RecurrenceRule একটি নিয়ম যোগ করে যা একটি বার্ষিক ভিত্তিতে ঘটনা বাদ দেয়।
addYearlyRule() RecurrenceRule একটি নিয়ম যোগ করে যার কারণে ইভেন্টটি বার্ষিক ভিত্তিতে পুনরাবৃত্তি হয়।
setTimeZone(timeZone) EventRecurrence এই পুনরাবৃত্তির জন্য সময় অঞ্চল সেট করে।

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

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()

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

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

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

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

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

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

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

পরামিতি

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

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

EventRecurrence — চেইন করার জন্য এই EventRecurrence

অনুমোদন

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

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