Calendar Service

ক্যালেন্ডার

এই পরিষেবাটি ব্যবহারকারীর সাবস্ক্রাইব করা অতিরিক্ত ক্যালেন্ডার সহ ব্যবহারকারীর Google ক্যালেন্ডার অ্যাক্সেস এবং পরিবর্তন করার জন্য একটি স্ক্রিপ্টকে অনুমতি দেয়৷

ক্লাস

নাম সংক্ষিপ্ত বিবরণ
Calendar এমন একটি ক্যালেন্ডারের প্রতিনিধিত্ব করে যা ব্যবহারকারীর মালিকানা বা সদস্যতা রয়েছে৷
CalendarApp একটি স্ক্রিপ্টকে ব্যবহারকারীর Google ক্যালেন্ডার পড়তে এবং আপডেট করার অনুমতি দেয়৷
CalendarEvent একটি একক ক্যালেন্ডার ইভেন্টের প্রতিনিধিত্ব করে।
CalendarEventSeries ইভেন্টের একটি সিরিজ প্রতিনিধিত্ব করে (একটি পুনরাবৃত্ত ঘটনা)।
Color ক্যালেন্ডার পরিষেবাতে উপলব্ধ নামযুক্ত রঙের প্রতিনিধিত্বকারী একটি enum৷
EventColor ক্যালেন্ডার পরিষেবায় উপলভ্য নামযুক্ত ইভেন্ট রঙের প্রতিনিধিত্বকারী একটি enum৷
EventGuest একটি অনুষ্ঠানের অতিথির প্রতিনিধিত্ব করে।
EventRecurrence একটি ইভেন্ট সিরিজের জন্য পুনরাবৃত্তি সেটিংস প্রতিনিধিত্ব করে।
EventType একটি ইভেন্টের ধরন প্রতিনিধিত্বকারী একটি enum৷
GuestStatus একটি ইভেন্টের জন্য অতিথি থাকতে পারে এমন একটি স্থিতি প্রতিনিধিত্ব করে।
RecurrenceRule একটি ইভেন্ট সিরিজের জন্য একটি পুনরাবৃত্তি নিয়ম প্রতিনিধিত্ব করে।
Visibility একটি ইভেন্টের দৃশ্যমানতা প্রতিনিধিত্ব করে একটি enum৷

Calendar

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
createAllDayEvent(title, date) CalendarEvent সারাদিনের একটি নতুন ইভেন্ট তৈরি করে।
createAllDayEvent(title, startDate, endDate) CalendarEvent একটি নতুন সারাদিনের ইভেন্ট তৈরি করে যা একাধিক দিন ব্যাপ্ত হতে পারে।
createAllDayEvent(title, startDate, endDate, options) CalendarEvent একটি নতুন সারাদিনের ইভেন্ট তৈরি করে যা একাধিক দিন ব্যাপ্ত হতে পারে।
createAllDayEvent(title, date, options) CalendarEvent সারাদিনের একটি নতুন ইভেন্ট তৈরি করে।
createAllDayEventSeries(title, startDate, recurrence) CalendarEventSeries একটি নতুন সারাদিনের ইভেন্ট সিরিজ তৈরি করে।
createAllDayEventSeries(title, startDate, recurrence, options) CalendarEventSeries একটি নতুন সারাদিনের ইভেন্ট সিরিজ তৈরি করে।
createEvent(title, startTime, endTime) CalendarEvent একটি নতুন ইভেন্ট তৈরি করে।
createEvent(title, startTime, endTime, options) CalendarEvent একটি নতুন ইভেন্ট তৈরি করে।
createEventFromDescription(description) CalendarEvent একটি ফ্রি-ফর্ম বর্ণনা থেকে একটি ইভেন্ট তৈরি করে।
createEventSeries(title, startTime, endTime, recurrence) CalendarEventSeries একটি নতুন ইভেন্ট সিরিজ তৈরি করে।
createEventSeries(title, startTime, endTime, recurrence, options) CalendarEventSeries একটি নতুন ইভেন্ট সিরিজ তৈরি করে।
deleteCalendar() void ক্যালেন্ডার স্থায়ীভাবে মুছে দেয়।
getColor() String ক্যালেন্ডারের রঙ পায়।
getDescription() String ক্যালেন্ডারের বর্ণনা পায়।
getEventById(iCalId) CalendarEvent প্রদত্ত আইডি দিয়ে ইভেন্টটি পায়।
getEventSeriesById(iCalId) CalendarEventSeries প্রদত্ত আইডি দিয়ে ইভেন্ট সিরিজ পায়।
getEvents(startTime, endTime) CalendarEvent[] একটি নির্দিষ্ট সময় সীমার মধ্যে ঘটে এমন সমস্ত ইভেন্টগুলি পায়৷
getEvents(startTime, endTime, options) CalendarEvent[] একটি নির্দিষ্ট সময় সীমার মধ্যে ঘটে এবং নির্দিষ্ট মানদণ্ড পূরণ করে এমন সমস্ত ইভেন্টগুলি পায়৷
getEventsForDay(date) CalendarEvent[] একটি নির্দিষ্ট দিনে ঘটে যাওয়া সমস্ত ঘটনা পায়।
getEventsForDay(date, options) CalendarEvent[] একটি নির্দিষ্ট দিনে ঘটে যাওয়া সমস্ত ইভেন্টগুলি পায় এবং নির্দিষ্ট মানদণ্ড পূরণ করে৷
getId() String ক্যালেন্ডারের আইডি পায়।
getName() String ক্যালেন্ডারের নাম পায়।
getTimeZone() String ক্যালেন্ডারের সময় অঞ্চল পায়।
isHidden() Boolean ক্যালেন্ডারটি ইউজার ইন্টারফেসে লুকানো আছে কিনা তা নির্ধারণ করে।
isMyPrimaryCalendar() Boolean কার্যকরী ব্যবহারকারীর জন্য ক্যালেন্ডার প্রাথমিক ক্যালেন্ডার কিনা তা নির্ধারণ করে।
isOwnedByMe() Boolean ক্যালেন্ডারটি আপনার মালিকানাধীন কিনা তা নির্ধারণ করে।
isSelected() Boolean ক্যালেন্ডারের ইভেন্টগুলি ব্যবহারকারী ইন্টারফেসে প্রদর্শিত হবে কিনা তা নির্ধারণ করে।
setColor(color) Calendar ক্যালেন্ডারের রঙ সেট করে।
setDescription(description) Calendar একটি ক্যালেন্ডারের বর্ণনা সেট করে।
setHidden(hidden) Calendar ব্যবহারকারী ইন্টারফেসে ক্যালেন্ডার দৃশ্যমান কিনা তা সেট করে।
setName(name) Calendar ক্যালেন্ডারের নাম সেট করে।
setSelected(selected) Calendar ক্যালেন্ডারের ইভেন্টগুলি ব্যবহারকারী ইন্টারফেসে প্রদর্শিত হবে কিনা তা সেট করে।
setTimeZone(timeZone) Calendar ক্যালেন্ডারের সময় অঞ্চল সেট করে।
unsubscribeFromCalendar() void একটি ক্যালেন্ডার থেকে ব্যবহারকারীকে সদস্যতা ত্যাগ করে৷

CalendarApp

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
Color Color ক্যালেন্ডার পরিষেবাতে উপলব্ধ নামযুক্ত রঙের প্রতিনিধিত্বকারী একটি enum৷
EventColor EventColor ক্যালেন্ডার পরিষেবায় উপলভ্য নামযুক্ত ইভেন্ট রঙের প্রতিনিধিত্বকারী একটি enum৷
GuestStatus GuestStatus একটি ইভেন্টের জন্য অতিথি থাকতে পারে এমন একটি স্থিতি প্রতিনিধিত্ব করে।
Month Month বছরের মাসগুলির প্রতিনিধিত্বকারী একটি enum৷
Visibility Visibility একটি ইভেন্টের দৃশ্যমানতা প্রতিনিধিত্ব করে একটি enum৷
Weekday Weekday সপ্তাহের দিনগুলির প্রতিনিধিত্বকারী একটি enum৷

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
createAllDayEvent(title, date) CalendarEvent সারাদিনের একটি নতুন ইভেন্ট তৈরি করে।
createAllDayEvent(title, startDate, endDate) CalendarEvent একটি নতুন সারাদিনের ইভেন্ট তৈরি করে যা একাধিক দিন ব্যাপ্ত হতে পারে।
createAllDayEvent(title, startDate, endDate, options) CalendarEvent একটি নতুন সারাদিনের ইভেন্ট তৈরি করে যা একাধিক দিন ব্যাপ্ত হতে পারে।
createAllDayEvent(title, date, options) CalendarEvent সারাদিনের একটি নতুন ইভেন্ট তৈরি করে।
createAllDayEventSeries(title, startDate, recurrence) CalendarEventSeries একটি নতুন সারাদিনের ইভেন্ট সিরিজ তৈরি করে।
createAllDayEventSeries(title, startDate, recurrence, options) CalendarEventSeries একটি নতুন সারাদিনের ইভেন্ট সিরিজ তৈরি করে।
createCalendar(name) Calendar ব্যবহারকারীর মালিকানাধীন একটি নতুন ক্যালেন্ডার তৈরি করে।
createCalendar(name, options) Calendar ব্যবহারকারীর মালিকানাধীন একটি নতুন ক্যালেন্ডার তৈরি করে।
createEvent(title, startTime, endTime) CalendarEvent একটি নতুন ইভেন্ট তৈরি করে।
createEvent(title, startTime, endTime, options) CalendarEvent একটি নতুন ইভেন্ট তৈরি করে।
createEventFromDescription(description) CalendarEvent একটি ফ্রি-ফর্ম বর্ণনা থেকে একটি ইভেন্ট তৈরি করে।
createEventSeries(title, startTime, endTime, recurrence) CalendarEventSeries একটি নতুন ইভেন্ট সিরিজ তৈরি করে।
createEventSeries(title, startTime, endTime, recurrence, options) CalendarEventSeries একটি নতুন ইভেন্ট সিরিজ তৈরি করে।
getAllCalendars() Calendar[] ব্যবহারকারীর মালিকানা বা সদস্যতা নেওয়া সমস্ত ক্যালেন্ডার পায়৷
getAllOwnedCalendars() Calendar[] ব্যবহারকারীর মালিকানাধীন সমস্ত ক্যালেন্ডার পায়।
getCalendarById(id) Calendar প্রদত্ত আইডি দিয়ে ক্যালেন্ডার পায়।
getCalendarsByName(name) Calendar[] ব্যবহারকারীর মালিকানা বা সদস্যতা নেওয়া একটি প্রদত্ত নাম সহ সমস্ত ক্যালেন্ডার পায়৷
getColor() String ক্যালেন্ডারের রঙ পায়।
getDefaultCalendar() Calendar ব্যবহারকারীর ডিফল্ট ক্যালেন্ডার পায়।
getDescription() String ক্যালেন্ডারের বর্ণনা পায়।
getEventById(iCalId) CalendarEvent প্রদত্ত আইডি দিয়ে ইভেন্টটি পায়।
getEventSeriesById(iCalId) CalendarEventSeries প্রদত্ত আইডি দিয়ে ইভেন্ট সিরিজ পায়।
getEvents(startTime, endTime) CalendarEvent[] একটি নির্দিষ্ট সময় সীমার মধ্যে ঘটে এমন সমস্ত ইভেন্টগুলি পায়৷
getEvents(startTime, endTime, options) CalendarEvent[] একটি নির্দিষ্ট সময় সীমার মধ্যে ঘটে এবং নির্দিষ্ট মানদণ্ড পূরণ করে এমন সমস্ত ইভেন্টগুলি পায়৷
getEventsForDay(date) CalendarEvent[] একটি নির্দিষ্ট দিনে ঘটে যাওয়া সমস্ত ঘটনা পায়।
getEventsForDay(date, options) CalendarEvent[] একটি নির্দিষ্ট দিনে ঘটে যাওয়া সমস্ত ইভেন্টগুলি পায় এবং নির্দিষ্ট মানদণ্ড পূরণ করে৷
getId() String ক্যালেন্ডারের আইডি পায়।
getName() String ক্যালেন্ডারের নাম পায়।
getOwnedCalendarById(id) Calendar প্রদত্ত আইডি সহ ক্যালেন্ডার পায়, যদি ব্যবহারকারী এটির মালিক হয়।
getOwnedCalendarsByName(name) Calendar[] ব্যবহারকারীর মালিকানাধীন একটি প্রদত্ত নাম সহ সমস্ত ক্যালেন্ডার পায়৷
getTimeZone() String ক্যালেন্ডারের সময় অঞ্চল পায়।
isHidden() Boolean ক্যালেন্ডারটি ইউজার ইন্টারফেসে লুকানো আছে কিনা তা নির্ধারণ করে।
isMyPrimaryCalendar() Boolean কার্যকরী ব্যবহারকারীর জন্য ক্যালেন্ডার প্রাথমিক ক্যালেন্ডার কিনা তা নির্ধারণ করে।
isOwnedByMe() Boolean ক্যালেন্ডারটি আপনার মালিকানাধীন কিনা তা নির্ধারণ করে।
isSelected() Boolean ক্যালেন্ডারের ইভেন্টগুলি ব্যবহারকারী ইন্টারফেসে প্রদর্শিত হবে কিনা তা নির্ধারণ করে।
newRecurrence() EventRecurrence একটি নতুন পুনরাবৃত্তি বস্তু তৈরি করে, যা ইভেন্ট পুনরাবৃত্তির নিয়ম তৈরি করতে ব্যবহার করা যেতে পারে।
setColor(color) Calendar ক্যালেন্ডারের রঙ সেট করে।
setDescription(description) Calendar একটি ক্যালেন্ডারের বর্ণনা সেট করে।
setHidden(hidden) Calendar ব্যবহারকারী ইন্টারফেসে ক্যালেন্ডার দৃশ্যমান কিনা তা সেট করে।
setName(name) Calendar ক্যালেন্ডারের নাম সেট করে।
setSelected(selected) Calendar ক্যালেন্ডারের ইভেন্টগুলি ব্যবহারকারী ইন্টারফেসে প্রদর্শিত হবে কিনা তা সেট করে।
setTimeZone(timeZone) Calendar ক্যালেন্ডারের সময় অঞ্চল সেট করে।
subscribeToCalendar(id) Calendar ব্যবহারকারীকে প্রদত্ত আইডি সহ ক্যালেন্ডারে সদস্যতা দেয়, যদি ব্যবহারকারীকে সদস্যতা নেওয়ার অনুমতি দেওয়া হয়।
subscribeToCalendar(id, options) Calendar ব্যবহারকারীকে প্রদত্ত আইডি সহ ক্যালেন্ডারে সদস্যতা দেয়, যদি ব্যবহারকারীকে সদস্যতা নেওয়ার অনুমতি দেওয়া হয়।

CalendarEvent

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
addEmailReminder(minutesBefore) CalendarEvent ইভেন্টে একটি নতুন ইমেল অনুস্মারক যোগ করে।
addGuest(email) CalendarEvent ইভেন্টে একজন অতিথিকে যোগ করে।
addPopupReminder(minutesBefore) CalendarEvent ইভেন্টে একটি নতুন পপ-আপ বিজ্ঞপ্তি যোগ করে।
addSmsReminder(minutesBefore) CalendarEvent ইভেন্টে একটি নতুন SMS অনুস্মারক যোগ করে৷
anyoneCanAddSelf() Boolean লোকেরা একটি ক্যালেন্ডার ইভেন্টে অতিথি হিসাবে নিজেদের যোগ করতে পারে কিনা তা নির্ধারণ করে৷
deleteEvent() void একটি ক্যালেন্ডার ইভেন্ট মুছে দেয়।
deleteTag(key) CalendarEvent ইভেন্ট থেকে একটি কী/মান ট্যাগ মুছে দেয়।
getAllDayEndDate() Date এই সমস্ত দিনের ক্যালেন্ডার ইভেন্ট শেষ হওয়ার তারিখটি পায়৷
getAllDayStartDate() Date এই সমস্ত দিনের ক্যালেন্ডার ইভেন্ট শুরু হওয়ার তারিখটি পায়৷
getAllTagKeys() String[] ইভেন্টে সেট করা ট্যাগগুলির জন্য সমস্ত কী পায়৷
getColor() String ক্যালেন্ডার ইভেন্টের রঙ ফেরত দেয়।
getCreators() String[] একটি ইভেন্টের নির্মাতাদের পায়।
getDateCreated() Date ইভেন্টটি তৈরি হওয়ার তারিখ পায়।
getDescription() String ঘটনার বিবরণ পায়।
getEmailReminders() Integer[] ইভেন্টের জন্য সমস্ত ইমেল অনুস্মারকের জন্য মিনিটের মান পায়।
getEndTime() Date এই ক্যালেন্ডার ইভেন্ট শেষ হওয়ার তারিখ এবং সময় পায়।
getEventSeries() CalendarEventSeries পুনরাবৃত্ত ইভেন্টগুলির সিরিজ পায় যা এই ইভেন্টের অন্তর্গত।
getEventType() EventType এই ইভেন্টের EventType পান.
getGuestByEmail(email) EventGuest ইমেল ঠিকানা দ্বারা একটি অতিথি পায়.
getGuestList() EventGuest[] ইভেন্টের জন্য অতিথিদের পায়, ইভেন্টের মালিককে অন্তর্ভুক্ত করে না।
getGuestList(includeOwner) EventGuest[] ইভেন্টের জন্য অতিথিদের পায়, সম্ভাব্য ইভেন্ট মালিকদের সহ।
getId() String ইভেন্টের অনন্য iCalUID পায়।
getLastUpdated() Date ইভেন্টটি সর্বশেষ আপডেট হওয়ার তারিখ পায়।
getLocation() String অনুষ্ঠানের অবস্থান পায়।
getMyStatus() GuestStatus কার্যকর ব্যবহারকারীর ইভেন্ট স্থিতি (যেমন উপস্থিত বা আমন্ত্রিত) পায়।
getOriginalCalendarId() String ক্যালেন্ডারের আইডি পান যেখানে এই ইভেন্টটি মূলত তৈরি করা হয়েছিল৷
getPopupReminders() Integer[] ইভেন্টের জন্য সমস্ত পপ-আপ অনুস্মারকের জন্য মিনিটের মান পায়৷
getSmsReminders() Integer[] ইভেন্টের জন্য সমস্ত SMS অনুস্মারকের জন্য মিনিটের মান পায়।
getStartTime() Date এই ক্যালেন্ডার ইভেন্ট শুরু হওয়ার তারিখ এবং সময় পায়৷
getTag(key) String ইভেন্টের একটি ট্যাগ মান পায়।
getTitle() String অনুষ্ঠানের শিরোনাম পায়।
getVisibility() Visibility অনুষ্ঠানের দৃশ্যমানতা পায়।
guestsCanInviteOthers() Boolean অতিথিরা অন্য অতিথিদের আমন্ত্রণ জানাতে পারে কিনা তা নির্ধারণ করে।
guestsCanModify() Boolean অতিথিরা ইভেন্টটি পরিবর্তন করতে পারে কিনা তা নির্ধারণ করে।
guestsCanSeeGuests() Boolean অতিথিরা অন্য অতিথিদের দেখতে পাবে কিনা তা নির্ধারণ করে।
isAllDayEvent() Boolean এটি একটি সারাদিনের ঘটনা কিনা তা নির্ধারণ করে।
isOwnedByMe() Boolean আপনি ইভেন্টের মালিক কিনা তা নির্ধারণ করে।
isRecurringEvent() Boolean ইভেন্টটি একটি ইভেন্ট সিরিজের অংশ কিনা তা নির্ধারণ করে।
removeAllReminders() CalendarEvent ইভেন্ট থেকে সমস্ত অনুস্মারক সরিয়ে দেয়।
removeGuest(email) CalendarEvent ইভেন্ট থেকে একজন অতিথিকে সরিয়ে দেয়।
resetRemindersToDefault() CalendarEvent ক্যালেন্ডারের ডিফল্ট সেটিংস ব্যবহার করে অনুস্মারকগুলি পুনরায় সেট করে৷
setAllDayDate(date) CalendarEvent অনুষ্ঠানের তারিখ নির্ধারণ করে।
setAllDayDates(startDate, endDate) CalendarEvent অনুষ্ঠানের তারিখ নির্ধারণ করে।
setAnyoneCanAddSelf(anyoneCanAddSelf) CalendarEvent অ-অতিথিরা ইভেন্টে নিজেদের যোগ করতে পারবে কিনা তা সেট করে।
setColor(color) CalendarEvent ক্যালেন্ডার ইভেন্টের রঙ সেট করে।
setDescription(description) CalendarEvent ইভেন্টের বর্ণনা সেট করে।
setGuestsCanInviteOthers(guestsCanInviteOthers) CalendarEvent অতিথিরা অন্য অতিথিদের আমন্ত্রণ জানাতে পারে কিনা তা সেট করে।
setGuestsCanModify(guestsCanModify) CalendarEvent অতিথিরা ইভেন্টটি পরিবর্তন করতে পারে কিনা তা সেট করে।
setGuestsCanSeeGuests(guestsCanSeeGuests) CalendarEvent অতিথিরা অন্য অতিথিদের দেখতে পাবে কিনা তা সেট করে।
setLocation(location) CalendarEvent ইভেন্টের অবস্থান সেট করে।
setMyStatus(status) CalendarEvent কার্যকর ব্যবহারকারীর ইভেন্ট স্থিতি (যেমন উপস্থিত বা আমন্ত্রিত) সেট করে।
setTag(key, value) CalendarEvent কাস্টম মেটাডেটা সংরক্ষণের জন্য ইভেন্টে একটি কী/মান ট্যাগ সেট করে।
setTime(startTime, endTime) CalendarEvent ইভেন্টের শুরু এবং শেষের জন্য তারিখ এবং সময় সেট করে।
setTitle(title) CalendarEvent ইভেন্টের শিরোনাম সেট করে।
setVisibility(visibility) CalendarEvent ইভেন্টের দৃশ্যমানতা সেট করে।

CalendarEventSeries

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
addEmailReminder(minutesBefore) CalendarEventSeries ইভেন্টে একটি নতুন ইমেল অনুস্মারক যোগ করে।
addGuest(email) CalendarEventSeries ইভেন্টে একজন অতিথিকে যোগ করে।
addPopupReminder(minutesBefore) CalendarEventSeries ইভেন্টে একটি নতুন পপ-আপ বিজ্ঞপ্তি যোগ করে।
addSmsReminder(minutesBefore) CalendarEventSeries ইভেন্টে একটি নতুন SMS অনুস্মারক যোগ করে৷
anyoneCanAddSelf() Boolean লোকেরা একটি ক্যালেন্ডার ইভেন্টে অতিথি হিসাবে নিজেদের যোগ করতে পারে কিনা তা নির্ধারণ করে৷
deleteEventSeries() void ইভেন্ট সিরিজ মুছে দেয়।
deleteTag(key) CalendarEventSeries ইভেন্ট থেকে একটি কী/মান ট্যাগ মুছে দেয়।
getAllTagKeys() String[] ইভেন্টে সেট করা ট্যাগগুলির জন্য সমস্ত কী পায়৷
getColor() String ক্যালেন্ডার ইভেন্টের রঙ ফেরত দেয়।
getCreators() String[] একটি ইভেন্টের নির্মাতাদের পায়।
getDateCreated() Date ইভেন্টটি তৈরি হওয়ার তারিখ পায়।
getDescription() String ঘটনার বিবরণ পায়।
getEmailReminders() Integer[] ইভেন্টের জন্য সমস্ত ইমেল অনুস্মারকের জন্য মিনিটের মান পায়।
getEventType() EventType এই ইভেন্টের EventType পান.
getGuestByEmail(email) EventGuest ইমেল ঠিকানা দ্বারা একটি অতিথি পায়.
getGuestList() EventGuest[] ইভেন্টের জন্য অতিথিদের পায়, ইভেন্টের মালিককে অন্তর্ভুক্ত করে না।
getGuestList(includeOwner) EventGuest[] ইভেন্টের জন্য অতিথিদের পায়, সম্ভাব্য ইভেন্ট মালিকদের সহ।
getId() String ইভেন্টের অনন্য iCalUID পায়।
getLastUpdated() Date ইভেন্টটি সর্বশেষ আপডেট হওয়ার তারিখ পায়।
getLocation() String অনুষ্ঠানের অবস্থান পায়।
getMyStatus() GuestStatus কার্যকর ব্যবহারকারীর ইভেন্ট স্থিতি (যেমন উপস্থিত বা আমন্ত্রিত) পায়।
getOriginalCalendarId() String ক্যালেন্ডারের আইডি পান যেখানে এই ইভেন্টটি মূলত তৈরি করা হয়েছিল৷
getPopupReminders() Integer[] ইভেন্টের জন্য সমস্ত পপ-আপ অনুস্মারকের জন্য মিনিটের মান পায়৷
getSmsReminders() Integer[] ইভেন্টের জন্য সমস্ত SMS অনুস্মারকের জন্য মিনিটের মান পায়।
getTag(key) String ইভেন্টের একটি ট্যাগ মান পায়।
getTitle() String অনুষ্ঠানের শিরোনাম পায়।
getVisibility() Visibility অনুষ্ঠানের দৃশ্যমানতা পায়।
guestsCanInviteOthers() Boolean অতিথিরা অন্য অতিথিদের আমন্ত্রণ জানাতে পারে কিনা তা নির্ধারণ করে।
guestsCanModify() Boolean অতিথিরা ইভেন্টটি পরিবর্তন করতে পারে কিনা তা নির্ধারণ করে।
guestsCanSeeGuests() Boolean অতিথিরা অন্য অতিথিদের দেখতে পাবে কিনা তা নির্ধারণ করে।
isOwnedByMe() Boolean আপনি ইভেন্টের মালিক কিনা তা নির্ধারণ করে।
removeAllReminders() CalendarEventSeries ইভেন্ট থেকে সমস্ত অনুস্মারক সরিয়ে দেয়।
removeGuest(email) CalendarEventSeries ইভেন্ট থেকে একজন অতিথিকে সরিয়ে দেয়।
resetRemindersToDefault() CalendarEventSeries ক্যালেন্ডারের ডিফল্ট সেটিংস ব্যবহার করে অনুস্মারকগুলি পুনরায় সেট করে৷
setAnyoneCanAddSelf(anyoneCanAddSelf) CalendarEventSeries অ-অতিথিরা ইভেন্টে নিজেদের যোগ করতে পারবে কিনা তা সেট করে।
setColor(color) CalendarEventSeries ক্যালেন্ডার ইভেন্টের রঙ সেট করে।
setDescription(description) CalendarEventSeries ইভেন্টের বর্ণনা সেট করে।
setGuestsCanInviteOthers(guestsCanInviteOthers) CalendarEventSeries অতিথিরা অন্য অতিথিদের আমন্ত্রণ জানাতে পারে কিনা তা সেট করে।
setGuestsCanModify(guestsCanModify) CalendarEventSeries অতিথিরা ইভেন্টটি পরিবর্তন করতে পারে কিনা তা সেট করে।
setGuestsCanSeeGuests(guestsCanSeeGuests) CalendarEventSeries অতিথিরা অন্য অতিথিদের দেখতে পাবে কিনা তা সেট করে।
setLocation(location) CalendarEventSeries ইভেন্টের অবস্থান সেট করে।
setMyStatus(status) CalendarEventSeries কার্যকর ব্যবহারকারীর ইভেন্ট স্থিতি (যেমন উপস্থিত বা আমন্ত্রিত) সেট করে।
setRecurrence(recurrence, startDate) CalendarEventSeries সারাদিনের ইভেন্ট সিরিজের জন্য পুনরাবৃত্তির নিয়ম সেট করে।
setRecurrence(recurrence, startTime, endTime) CalendarEventSeries এই ইভেন্ট সিরিজের জন্য পুনরাবৃত্তি নিয়ম সেট করে।
setTag(key, value) CalendarEventSeries কাস্টম মেটাডেটা সংরক্ষণের জন্য ইভেন্টে একটি কী/মান ট্যাগ সেট করে।
setTitle(title) CalendarEventSeries ইভেন্টের শিরোনাম সেট করে।
setVisibility(visibility) CalendarEventSeries ইভেন্টের দৃশ্যমানতা সেট করে।

Color

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
BLUE Enum
নীল ( #2952A3 )।
BROWN Enum
ব্রাউন ( #8D6F47 )।
CHARCOAL Enum
কাঠকয়লা ( #4E5D6C )।
CHESTNUT Enum
চেস্টনাট ( #865A5A )।
GRAY Enum
ধূসর ( #5A6986 )।
GREEN Enum
সবুজ ( #0D7813 )।
INDIGO Enum
ইন্ডিগো ( #5229A3 )।
LIME Enum
চুন ( #528800 )।
MUSTARD Enum
সরিষা ( #88880E )।
OLIVE Enum
জলপাই ( #6E6E41 )।
ORANGE Enum
কমলা ( #BE6D00 )।
PINK Enum
গোলাপী ( #B1365F )।
PLUM Enum
বরই ( #705770 )।
PURPLE Enum
বেগুনি ( #7A367A )।
RED Enum
লাল ( #A32929 )।
RED_ORANGE Enum
লাল-কমলা ( #B1440E )।
SEA_BLUE Enum
সাগর নীল ( #29527A )।
SLATE Enum
স্লেট ( #4A716C )।
TEAL Enum
টিল ( #28754E )।
TURQOISE Enum
ফিরোজা ( #1B887A )।
YELLOW Enum
হলুদ ( #AB8B00 )।

EventColor

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
PALE_BLUE Enum
ফ্যাকাশে নীল ( "1" ), তম ক্যালেন্ডার UI এ "ময়ূর" হিসাবে উল্লেখ করা হয়েছে।
PALE_GREEN Enum
ফ্যাকাশে সবুজ ( "2" ), তম ক্যালেন্ডার UI এ "সেজ" হিসাবে উল্লেখ করা হয়েছে।
MAUVE Enum
Mauve ( "3" ), তম ক্যালেন্ডার UI এ "আঙ্গুর" হিসাবে উল্লেখ করা হয়েছে।
PALE_RED Enum
ফ্যাকাশে লাল ( "4" ), তম ক্যালেন্ডার UI-তে "ফ্ল্যামিঙ্গো" হিসাবে উল্লেখ করা হয়েছে।
YELLOW Enum
হলুদ ( "5" ), তম ক্যালেন্ডার UI এ "কলা" হিসাবে উল্লেখ করা হয়েছে।
ORANGE Enum
কমলা ( "6" ), তম ক্যালেন্ডার UI-তে "Tangerine" হিসাবে উল্লেখ করা হয়েছে।
CYAN Enum
সায়ান ( "7" ), তম ক্যালেন্ডার UI এ "ল্যাভেন্ডার" হিসাবে উল্লেখ করা হয়েছে।
GRAY Enum
ধূসর ( "8" ), তম ক্যালেন্ডার UI-তে "গ্রাফাইট" হিসাবে উল্লেখ করা হয়েছে।
BLUE Enum
নীল ( "9" ), তম ক্যালেন্ডার UI এ "ব্লুবেরি" হিসাবে উল্লেখ করা হয়েছে।
GREEN Enum
সবুজ ( "10" ), তম ক্যালেন্ডার UI এ "বেসিল" হিসাবে উল্লেখ করা হয়েছে।
RED Enum
লাল ( "11" ), তম ক্যালেন্ডার UI-তে "টমেটো" হিসাবে উল্লেখ করা হয়েছে।

EventGuest

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
getAdditionalGuests() Integer এই অতিথি যোগ দিচ্ছেন বলে অতিরিক্ত লোকের সংখ্যা পায়।
getEmail() String অতিথির ইমেল ঠিকানা পায়।
getGuestStatus() GuestStatus অনুষ্ঠানের অতিথির মর্যাদা পায়।
getName() String অতিথির নাম পায়।

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 এই পুনরাবৃত্তির জন্য সময় অঞ্চল সেট করে।

EventType

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
DEFAULT Enum অনুষ্ঠানটি একটি নিয়মিত অনুষ্ঠান।
BIRTHDAY Enum ইভেন্টটি বার্ষিক পুনরাবৃত্তি সহ একটি বিশেষ সারাদিনের ইভেন্ট।
FOCUS_TIME Enum ইভেন্টটি একটি ফোকাস-টাইম ইভেন্ট।
FROM_GMAIL Enum ইভেন্টটি Gmail থেকে একটি ইভেন্ট।
OUT_OF_OFFICE Enum অনুষ্ঠানটি অফিসের বাইরের ইভেন্ট।
WORKING_LOCATION Enum ইভেন্ট একটি কাজের অবস্থান ইভেন্ট.

GuestStatus

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
INVITED Enum অতিথিকে আমন্ত্রণ জানানো হয়েছে, তবে তারা যোগ দিচ্ছেন কিনা তা নির্দেশ করেনি।
MAYBE Enum অতিথি ইঙ্গিত দিয়েছেন যে তারা উপস্থিত হতে পারে।
NO Enum অতিথি ইঙ্গিত দিয়েছেন যে তারা উপস্থিত হচ্ছেন না।
OWNER Enum অতিথি অনুষ্ঠানের মালিক মো.
YES Enum অতিথি ইঙ্গিত দিয়েছেন যে তারা অংশ নিচ্ছেন।

RecurrenceRule

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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 নিয়ম প্রয়োগ করার উদ্দেশ্যে সপ্তাহে কোন দিন থেকে শুরু হবে তা কনফিগার করে।

Visibility

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
CONFIDENTIAL Enum অনুষ্ঠানটি ব্যক্তিগত।
DEFAULT Enum ক্যালেন্ডারে ইভেন্টের জন্য ডিফল্ট দৃশ্যমানতা ব্যবহার করে।
PRIVATE Enum ইভেন্টটি ব্যক্তিগত এবং শুধুমাত্র ইভেন্টের অংশগ্রহণকারীরা ইভেন্টের বিবরণ দেখতে পারে।
PUBLIC Enum ইভেন্টটি সর্বজনীন এবং ইভেন্টের বিশদ বিবরণ ক্যালেন্ডারের সকল পাঠকের কাছে দৃশ্যমান।