Calendar Service

ক্যালেন্ডার

এই পরিষেবাটি একটি স্ক্রিপ্টকে ব্যবহারকারীর গুগল ক্যালেন্ডার অ্যাক্সেস ও পরিবর্তন করার সুযোগ দেয়, যার মধ্যে ব্যবহারকারীর সাবস্ক্রাইব করা অতিরিক্ত ক্যালেন্ডারগুলোও অন্তর্ভুক্ত থাকে।

ক্লাস

নাম সংক্ষিপ্ত বিবরণ
Calendar এটি এমন একটি ক্যালেন্ডারকে বোঝায়, যার মালিক ব্যবহারকারী অথবা যেটিতে তিনি সাবস্ক্রাইব করেছেন।
Calendar App একটি স্ক্রিপ্টকে ব্যবহারকারীর গুগল ক্যালেন্ডার পড়তে এবং আপডেট করতে অনুমতি দেয়।
Calendar Event একটি একক ক্যালেন্ডার ইভেন্টকে বোঝায়।
Calendar Event Series ধারাবাহিক ঘটনাকে বোঝায় (একটি পুনরাবৃত্তিমূলক ঘটনা)।
Color ক্যালেন্ডার সার্ভিসে উপলব্ধ নামযুক্ত রঙগুলোকে প্রতিনিধিত্বকারী একটি enum।
Event Color ক্যালেন্ডার সার্ভিসে উপলব্ধ নামযুক্ত ইভেন্টের রঙগুলোকে প্রতিনিধিত্বকারী একটি enum।
Event Guest কোনো অনুষ্ঠানের একজন অতিথির প্রতিনিধিত্ব করে।
Event Recurrence একটি ইভেন্ট সিরিজের পুনরাবৃত্তি সেটিংস উপস্থাপন করে।
Event Transparency একটি ইভেন্টের স্বচ্ছতা নির্দেশকারী এনাম।
Event Type একটি ইভেন্টের ধরণ নির্দেশকারী এনাম।
Guest Status একটি ইভেন্টের জন্য একজন অতিথির যে যে স্ট্যাটাস থাকতে পারে, সেগুলোকে প্রতিনিধিত্বকারী একটি এনাম।
Recurrence Rule একটি ঘটনা ধারার পুনরাবৃত্তির নিয়মকে উপস্থাপন করে।
Visibility একটি ইভেন্টের দৃশ্যমানতা নির্দেশকারী এনাম।

Calendar

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
create All Day Event(title, date) Calendar Event একটি নতুন সারাদিনের ইভেন্ট তৈরি করে।
create All Day Event(title, startDate, endDate) Calendar Event একটি নতুন দিনব্যাপী ইভেন্ট তৈরি করে যা একাধিক দিন ধরে চলতে পারে।
create All Day Event(title, startDate, endDate, options) Calendar Event একটি নতুন দিনব্যাপী ইভেন্ট তৈরি করে যা একাধিক দিন ধরে চলতে পারে।
create All Day Event(title, date, options) Calendar Event একটি নতুন সারাদিনের ইভেন্ট তৈরি করে।
create All Day Event Series(title, startDate, recurrence) Calendar Event Series একটি নতুন দিনব্যাপী অনুষ্ঠান সিরিজ তৈরি করে।
create All Day Event Series(title, startDate, recurrence, options) Calendar Event Series একটি নতুন দিনব্যাপী অনুষ্ঠান সিরিজ তৈরি করে।
create Event(title, startTime, endTime) Calendar Event একটি নতুন ইভেন্ট তৈরি করে।
create Event(title, startTime, endTime, options) Calendar Event একটি নতুন ইভেন্ট তৈরি করে।
create Event From Description(description) Calendar Event একটি মুক্ত বিবরণ থেকে একটি ইভেন্ট তৈরি করে।
create Event Series(title, startTime, endTime, recurrence) Calendar Event Series একটি নতুন ইভেন্ট সিরিজ তৈরি করে।
create Event Series(title, startTime, endTime, recurrence, options) Calendar Event Series একটি নতুন ইভেন্ট সিরিজ তৈরি করে।
delete Calendar() void ক্যালেন্ডারটি স্থায়ীভাবে মুছে দেয়।
get Color() String ক্যালেন্ডারের রঙটি পায়।
get Description() String ক্যালেন্ডারটির বিবরণ পাওয়া যায়।
get Event By Id(iCalId) Calendar Event প্রদত্ত আইডি সহ ইভেন্টটি পাওয়া যায়।
get Event Series By Id(iCalId) Calendar Event Series প্রদত্ত আইডি সহ ইভেন্ট সিরিজটি খুঁজে বের করে।
get Events(startTime, endTime) Calendar Event[] একটি নির্দিষ্ট সময়সীমার মধ্যে সংঘটিত সমস্ত ঘটনা খুঁজে বের করে।
get Events(startTime, endTime, options) Calendar Event[] একটি নির্দিষ্ট সময়সীমার মধ্যে সংঘটিত এবং নির্দিষ্ট মানদণ্ড পূরণকারী সমস্ত ঘটনা খুঁজে বের করে।
get Events For Day(date) Calendar Event[] কোনো নির্দিষ্ট দিনে সংঘটিত সমস্ত ঘটনা খুঁজে বের করে।
get Events For Day(date, options) Calendar Event[] একটি নির্দিষ্ট দিনে সংঘটিত এবং নির্দিষ্ট শর্ত পূরণ করে এমন সমস্ত ইভেন্ট খুঁজে বের করে।
get Id() String ক্যালেন্ডারটির আইডি সংগ্রহ করে।
get Name() String ক্যালেন্ডারটির নাম পেয়ে যায়।
get Time Zone() String ক্যালেন্ডারের সময় অঞ্চলটি পেয়ে যায়।
is Hidden() Boolean ইউজার ইন্টারফেসে ক্যালেন্ডারটি লুকানো থাকবে কিনা তা নির্ধারণ করে।
is My Primary Calendar() Boolean ক্যালেন্ডারটি কার্যকর ব্যবহারকারীর জন্য প্রাথমিক ক্যালেন্ডার কিনা তা নির্ধারণ করে।
is Owned By Me() Boolean ক্যালেন্ডারটি আপনার মালিকানাধীন কিনা তা নির্ধারণ করে।
is Selected() Boolean ক্যালেন্ডারের ইভেন্টগুলো ইউজার ইন্টারফেসে প্রদর্শিত হবে কিনা তা নির্ধারণ করে।
set Color(color) Calendar ক্যালেন্ডারের রঙ নির্ধারণ করে।
set Description(description) Calendar ক্যালেন্ডারের বিবরণ নির্ধারণ করে।
set Hidden(hidden) Calendar ব্যবহারকারী ইন্টারফেসে ক্যালেন্ডারটি দেখা যাবে কিনা তা নির্ধারণ করে।
set Name(name) Calendar ক্যালেন্ডারের নাম নির্ধারণ করে।
set Selected(selected) Calendar ক্যালেন্ডারের ইভেন্টগুলো ইউজার ইন্টারফেসে প্রদর্শিত হবে কিনা তা নির্ধারণ করে।
set Time Zone(timeZone) Calendar ক্যালেন্ডারের সময় অঞ্চল নির্ধারণ করে।
unsubscribe From Calendar() void ক্যালেন্ডার থেকে ব্যবহারকারীকে আনসাবস্ক্রাইব করে।

CalendarApp

বৈশিষ্ট্য

সম্পত্তি প্রকার বর্ণনা
Color Color ক্যালেন্ডার সার্ভিসে উপলব্ধ নামযুক্ত রঙগুলোকে প্রতিনিধিত্বকারী একটি enum।
Event Color Event Color ক্যালেন্ডার সার্ভিসে উপলব্ধ নামযুক্ত ইভেন্টের রঙগুলোকে প্রতিনিধিত্বকারী একটি enum।
Event Transparency Event Transparency Event Transparency গণনা।
Event Type Event Type Event Type গণনা।
Guest Status Guest Status একটি ইভেন্টের জন্য একজন অতিথির যে যে স্ট্যাটাস থাকতে পারে, সেগুলোকে প্রতিনিধিত্বকারী একটি এনাম।
Month Month বছরের মাসগুলোকে প্রতিনিধিত্বকারী একটি এনাম।
Visibility Visibility একটি ইভেন্টের দৃশ্যমানতা নির্দেশকারী এনাম।
Weekday Weekday সপ্তাহের দিনগুলোকে প্রতিনিধিত্বকারী একটি এনাম।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
create All Day Event(title, date) Calendar Event একটি নতুন সারাদিনের ইভেন্ট তৈরি করে।
create All Day Event(title, startDate, endDate) Calendar Event একটি নতুন দিনব্যাপী ইভেন্ট তৈরি করে যা একাধিক দিন ধরে চলতে পারে।
create All Day Event(title, startDate, endDate, options) Calendar Event একটি নতুন দিনব্যাপী ইভেন্ট তৈরি করে যা একাধিক দিন ধরে চলতে পারে।
create All Day Event(title, date, options) Calendar Event একটি নতুন সারাদিনের ইভেন্ট তৈরি করে।
create All Day Event Series(title, startDate, recurrence) Calendar Event Series একটি নতুন দিনব্যাপী অনুষ্ঠান সিরিজ তৈরি করে।
create All Day Event Series(title, startDate, recurrence, options) Calendar Event Series একটি নতুন দিনব্যাপী অনুষ্ঠান সিরিজ তৈরি করে।
create Calendar(name) Calendar ব্যবহারকারীর মালিকানাধীন একটি নতুন ক্যালেন্ডার তৈরি করে।
create Calendar(name, options) Calendar ব্যবহারকারীর মালিকানাধীন একটি নতুন ক্যালেন্ডার তৈরি করে।
create Event(title, startTime, endTime) Calendar Event একটি নতুন ইভেন্ট তৈরি করে।
create Event(title, startTime, endTime, options) Calendar Event একটি নতুন ইভেন্ট তৈরি করে।
create Event From Description(description) Calendar Event একটি মুক্ত বিবরণ থেকে একটি ইভেন্ট তৈরি করে।
create Event Series(title, startTime, endTime, recurrence) Calendar Event Series একটি নতুন ইভেন্ট সিরিজ তৈরি করে।
create Event Series(title, startTime, endTime, recurrence, options) Calendar Event Series একটি নতুন ইভেন্ট সিরিজ তৈরি করে।
get All Calendars() Calendar[] ব্যবহারকারীর মালিকানাধীন বা সাবস্ক্রাইব করা সমস্ত ক্যালেন্ডার পাওয়া যায়।
get All Owned Calendars() Calendar[] ব্যবহারকারীর মালিকানাধীন সমস্ত ক্যালেন্ডার খুঁজে বের করে।
get Calendar By Id(id) Calendar |null প্রদত্ত আইডি দিয়ে ক্যালেন্ডারটি পাওয়া যায়।
get Calendars By Name(name) Calendar[] প্রদত্ত নামের সেই সমস্ত ক্যালেন্ডার খুঁজে বের করে, যেগুলো ব্যবহারকারীর মালিকানাধীন অথবা তিনি সাবস্ক্রাইব করেছেন।
get Color() String ক্যালেন্ডারের রঙটি পায়।
get Default Calendar() Calendar ব্যবহারকারীর ডিফল্ট ক্যালেন্ডারটি পাওয়া যায়।
get Description() String ক্যালেন্ডারটির বিবরণ পাওয়া যায়।
get Event By Id(iCalId) Calendar Event প্রদত্ত আইডি সহ ইভেন্টটি পাওয়া যায়।
get Event Series By Id(iCalId) Calendar Event Series প্রদত্ত আইডি সহ ইভেন্ট সিরিজটি খুঁজে বের করে।
get Events(startTime, endTime) Calendar Event[] একটি নির্দিষ্ট সময়সীমার মধ্যে সংঘটিত সমস্ত ঘটনা খুঁজে বের করে।
get Events(startTime, endTime, options) Calendar Event[] একটি নির্দিষ্ট সময়সীমার মধ্যে সংঘটিত এবং নির্দিষ্ট মানদণ্ড পূরণকারী সমস্ত ঘটনা খুঁজে বের করে।
get Events For Day(date) Calendar Event[] কোনো নির্দিষ্ট দিনে সংঘটিত সমস্ত ঘটনা খুঁজে বের করে।
get Events For Day(date, options) Calendar Event[] একটি নির্দিষ্ট দিনে সংঘটিত এবং নির্দিষ্ট শর্ত পূরণ করে এমন সমস্ত ইভেন্ট খুঁজে বের করে।
get Id() String ক্যালেন্ডারটির আইডি সংগ্রহ করে।
get Name() String ক্যালেন্ডারটির নাম পেয়ে যায়।
get Owned Calendar By Id(id) Calendar |null প্রদত্ত আইডিযুক্ত ক্যালেন্ডারটি পাওয়া যায়, যদি ব্যবহারকারী সেটির মালিক হন।
get Owned Calendars By Name(name) Calendar[] প্রদত্ত নামের অধীনে ব্যবহারকারীর মালিকানাধীন সমস্ত ক্যালেন্ডার খুঁজে বের করে।
get Time Zone() String ক্যালেন্ডারের সময় অঞ্চলটি পেয়ে যায়।
is Hidden() Boolean ইউজার ইন্টারফেসে ক্যালেন্ডারটি লুকানো থাকবে কিনা তা নির্ধারণ করে।
is My Primary Calendar() Boolean ক্যালেন্ডারটি কার্যকর ব্যবহারকারীর জন্য প্রাথমিক ক্যালেন্ডার কিনা তা নির্ধারণ করে।
is Owned By Me() Boolean ক্যালেন্ডারটি আপনার মালিকানাধীন কিনা তা নির্ধারণ করে।
is Selected() Boolean ক্যালেন্ডারের ইভেন্টগুলো ইউজার ইন্টারফেসে প্রদর্শিত হবে কিনা তা নির্ধারণ করে।
new Recurrence() Event Recurrence একটি নতুন পুনরাবৃত্তি অবজেক্ট তৈরি করে, যা ইভেন্টের পুনরাবৃত্তির জন্য নিয়ম তৈরি করতে ব্যবহার করা যেতে পারে।
set Color(color) Calendar ক্যালেন্ডারের রঙ নির্ধারণ করে।
set Description(description) Calendar ক্যালেন্ডারের বিবরণ নির্ধারণ করে।
set Hidden(hidden) Calendar ব্যবহারকারী ইন্টারফেসে ক্যালেন্ডারটি দেখা যাবে কিনা তা নির্ধারণ করে।
set Name(name) Calendar ক্যালেন্ডারের নাম নির্ধারণ করে।
set Selected(selected) Calendar ক্যালেন্ডারের ইভেন্টগুলো ইউজার ইন্টারফেসে প্রদর্শিত হবে কিনা তা নির্ধারণ করে।
set Time Zone(timeZone) Calendar ক্যালেন্ডারের সময় অঞ্চল নির্ধারণ করে।
subscribe To Calendar(id) Calendar যদি ব্যবহারকারীর সাবস্ক্রাইব করার অনুমতি থাকে, তবে প্রদত্ত আইডি সহ ক্যালেন্ডারটিতে তাকে সাবস্ক্রাইব করে দেওয়া হয়।
subscribe To Calendar(id, options) Calendar যদি ব্যবহারকারীর সাবস্ক্রাইব করার অনুমতি থাকে, তবে প্রদত্ত আইডি সহ ক্যালেন্ডারটিতে তাকে সাবস্ক্রাইব করে দেওয়া হয়।

CalendarEvent

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Email Reminder(minutesBefore) Calendar Event ইভেন্টটিতে একটি নতুন ইমেল রিমাইন্ডার যোগ করে।
add Guest(email) Calendar Event ইভেন্টে একজন অতিথি যুক্ত করে।
add Popup Reminder(minutesBefore) Calendar Event ইভেন্টটিতে একটি নতুন পপ-আপ নোটিফিকেশন যোগ করে।
add Sms Reminder(minutesBefore) Calendar Event ইভেন্টটিতে একটি নতুন এসএমএস রিমাইন্ডার যোগ করে।
anyone Can Add Self() Boolean ক্যালেন্ডারের কোনো ইভেন্টে ব্যক্তিরা নিজেদের অতিথি হিসেবে যুক্ত করতে পারবে কি না, তা নির্ধারণ করে।
delete Event() void ক্যালেন্ডারের একটি ইভেন্ট মুছে ফেলে।
delete Tag(key) Calendar Event ইভেন্ট থেকে একটি কী/ভ্যালু ট্যাগ মুছে দেয়।
get All Day End Date() Date এই দিনব্যাপী ক্যালেন্ডার ইভেন্টটি যে তারিখে শেষ হবে, সেই তারিখটি পাওয়া যায়।
get All Day Start Date() Date এই দিনব্যাপী ক্যালেন্ডার ইভেন্টটি যে তারিখে শুরু হয়, সেই তারিখটি পাওয়া যায়।
get All Tag Keys() String[] ইভেন্টে সেট করা ট্যাগগুলোর জন্য সমস্ত কী (key) পাওয়া যায়।
get Color() String ক্যালেন্ডার ইভেন্টের রঙ ফেরত দেয়।
get Creators() String[] একটি ইভেন্টের নির্মাতাদের খুঁজে বের করে।
get Date Created() Date ইভেন্টটি তৈরি হওয়ার তারিখটি পাওয়া যায়।
get Description() String ঘটনাটির বিবরণ পাওয়া যায়।
get Email Reminders() Integer[] ইভেন্টটির সমস্ত ইমেল রিমাইন্ডারের মিনিটের মানগুলো সংগ্রহ করে।
get End Time() Date এই ক্যালেন্ডার ইভেন্টটি যে তারিখ ও সময়ে শেষ হয়, তা পাওয়া যায়।
get Event Series() Calendar Event Series এই ঘটনাটি যে পুনরাবৃত্তিমূলক ঘটনাক্রমের অন্তর্ভুক্ত, তা খুঁজে বের করে।
get Event Type() Event Type এই Event Type বের করে।
get Guest By Email(email) Event Guest ইমেল ঠিকানার মাধ্যমে একজন অতিথিকে খুঁজে বের করে।
get Guest List() Event Guest[] অনুষ্ঠানের মালিক ব্যতীত অনুষ্ঠানের জন্য অতিথিদের নিয়ে আসে।
get Guest List(includeOwner) Event Guest[] অনুষ্ঠানের জন্য অতিথিদের জোগাড় করে, যার মধ্যে অনুষ্ঠানের মালিকরাও থাকতে পারেন।
get Id() String ইভেন্টটির অনন্য iCalUID সংগ্রহ করে।
get Last Updated() Date ইভেন্টটি সর্বশেষ কবে আপডেট করা হয়েছিল, সেই তারিখটি পাওয়া যায়।
get Location() String অনুষ্ঠানটির অবস্থান খুঁজে বের করে।
get My Status() Guest Status সক্রিয় ব্যবহারকারীর ইভেন্টের অবস্থা (যেমন অংশগ্রহণ করছেন বা আমন্ত্রিত) জানা যায়।
get Original Calendar Id() String যে ক্যালেন্ডারে এই ইভেন্টটি মূলত তৈরি করা হয়েছিল, তার আইডিটি সংগ্রহ করুন।
get Popup Reminders() Integer[] ইভেন্টটির সমস্ত পপ-আপ রিমাইন্ডারের মিনিটের মানগুলো সংগ্রহ করে।
get Sms Reminders() Integer[] ইভেন্টটির সমস্ত এসএমএস রিমাইন্ডারের মিনিটের মানগুলো সংগ্রহ করে।
get Start Time() Date এই ক্যালেন্ডার ইভেন্টটি যে তারিখ ও সময়ে শুরু হয়, তা পেয়ে যায়।
get Tag(key) String ইভেন্টের ট্যাগ মানটি গ্রহণ করে।
get Title() String অনুষ্ঠানটির শিরোনাম পায়।
get Transparency() Event Transparency অনুষ্ঠানটির স্বচ্ছতা সম্পর্কে জানা যায়।
get Visibility() Visibility অনুষ্ঠানটির প্রচার পায়।
guests Can Invite Others() Boolean অতিথিরা অন্য অতিথিদের আমন্ত্রণ জানাতে পারবে কিনা তা নির্ধারণ করে।
guests Can Modify() Boolean অতিথিরা অনুষ্ঠানটি পরিবর্তন করতে পারবে কিনা তা নির্ধারণ করে।
guests Can See Guests() Boolean অতিথিরা অন্য অতিথিদের দেখতে পাবে কিনা তা নির্ধারণ করে।
is All Day Event() Boolean এটি একটি সারাদিনের অনুষ্ঠান কিনা তা নির্ধারণ করে।
is Owned By Me() Boolean আপনি ইভেন্টটির মালিক কিনা তা নির্ধারণ করে।
is Recurring Event() Boolean ঘটনাটি কোনো ঘটনাক্রমের অংশ কি না, তা নির্ধারণ করে।
remove All Reminders() Calendar Event ইভেন্ট থেকে সমস্ত রিমাইন্ডার মুছে দেয়।
remove Guest(email) Calendar Event অনুষ্ঠান থেকে একজন অতিথিকে সরিয়ে দেয়।
reset Reminders To Default() Calendar Event ক্যালেন্ডারের ডিফল্ট সেটিংস ব্যবহার করে রিমাইন্ডারগুলো রিসেট করে।
set All Day Date(date) Calendar Event ইভেন্টের তারিখ নির্ধারণ করে।
set All Day Dates(startDate, endDate) Calendar Event ইভেন্টের তারিখগুলো নির্ধারণ করে।
set Anyone Can Add Self(anyoneCanAddSelf) Calendar Event যারা অতিথি নন, তারা ইভেন্টে নিজেদের যুক্ত করতে পারবেন কিনা তা নির্ধারণ করে।
set Color(color) Calendar Event ক্যালেন্ডার ইভেন্টের রঙ নির্ধারণ করে।
set Description(description) Calendar Event ইভেন্টের বিবরণ নির্ধারণ করে।
set Guests Can Invite Others(guestsCanInviteOthers) Calendar Event অতিথিরা অন্য অতিথিদের আমন্ত্রণ জানাতে পারবে কিনা তা নির্ধারণ করে।
set Guests Can Modify(guestsCanModify) Calendar Event অতিথিরা ইভেন্টটি পরিবর্তন করতে পারবে কিনা তা নির্ধারণ করে।
set Guests Can See Guests(guestsCanSeeGuests) Calendar Event অতিথিরা অন্য অতিথিদের দেখতে পাবে কিনা তা নির্ধারণ করে।
set Location(location) Calendar Event ইভেন্টের স্থান নির্ধারণ করে।
set My Status(status) Calendar Event সক্রিয় ব্যবহারকারীর ইভেন্টের অবস্থা (যেমন অংশগ্রহণকারী বা আমন্ত্রিত) নির্ধারণ করে।
set Tag(key, value) Calendar Event কাস্টম মেটাডেটা সংরক্ষণের জন্য ইভেন্টে একটি কী/ভ্যালু ট্যাগ সেট করে।
set Time(startTime, endTime) Calendar Event ইভেন্টটির শুরু এবং শেষের তারিখ ও সময় নির্ধারণ করে।
set Title(title) Calendar Event ইভেন্টের শিরোনাম নির্ধারণ করে।
set Transparency(transparency) Calendar Event ইভেন্টের স্বচ্ছতা নির্ধারণ করে।
set Visibility(visibility) Calendar Event ইভেন্টটির দৃশ্যমানতা নির্ধারণ করে।

CalendarEventSeries

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Email Reminder(minutesBefore) Calendar Event Series ইভেন্টটিতে একটি নতুন ইমেল রিমাইন্ডার যোগ করে।
add Guest(email) Calendar Event Series ইভেন্টে একজন অতিথি যুক্ত করে।
add Popup Reminder(minutesBefore) Calendar Event Series ইভেন্টটিতে একটি নতুন পপ-আপ নোটিফিকেশন যোগ করে।
add Sms Reminder(minutesBefore) Calendar Event Series ইভেন্টটিতে একটি নতুন এসএমএস রিমাইন্ডার যোগ করে।
anyone Can Add Self() Boolean ক্যালেন্ডারের কোনো ইভেন্টে ব্যক্তিরা নিজেদের অতিথি হিসেবে যুক্ত করতে পারবে কি না, তা নির্ধারণ করে।
delete Event Series() void ইভেন্ট সিরিজটি মুছে দেয়।
delete Tag(key) Calendar Event Series ইভেন্ট থেকে একটি কী/ভ্যালু ট্যাগ মুছে দেয়।
get All Tag Keys() String[] ইভেন্টে সেট করা ট্যাগগুলোর জন্য সমস্ত কী (key) পাওয়া যায়।
get Color() String ক্যালেন্ডার ইভেন্টের রঙ ফেরত দেয়।
get Creators() String[] একটি ইভেন্টের নির্মাতাদের খুঁজে বের করে।
get Date Created() Date ইভেন্টটি তৈরি হওয়ার তারিখটি পাওয়া যায়।
get Description() String ঘটনাটির বিবরণ পাওয়া যায়।
get Email Reminders() Integer[] ইভেন্টটির সমস্ত ইমেল রিমাইন্ডারের মিনিটের মানগুলো সংগ্রহ করে।
get Event Type() Event Type এই Event Type বের করে।
get Guest By Email(email) Event Guest ইমেল ঠিকানার মাধ্যমে একজন অতিথিকে খুঁজে বের করে।
get Guest List() Event Guest[] অনুষ্ঠানের মালিক ব্যতীত অনুষ্ঠানের জন্য অতিথিদের নিয়ে আসে।
get Guest List(includeOwner) Event Guest[] অনুষ্ঠানের জন্য অতিথিদের জোগাড় করে, যার মধ্যে অনুষ্ঠানের মালিকরাও থাকতে পারেন।
get Id() String ইভেন্টটির অনন্য iCalUID সংগ্রহ করে।
get Last Updated() Date ইভেন্টটি সর্বশেষ কবে আপডেট করা হয়েছিল, সেই তারিখটি পাওয়া যায়।
get Location() String অনুষ্ঠানটির অবস্থান খুঁজে বের করে।
get My Status() Guest Status সক্রিয় ব্যবহারকারীর ইভেন্টের অবস্থা (যেমন অংশগ্রহণ করছেন বা আমন্ত্রিত) জানা যায়।
get Original Calendar Id() String যে ক্যালেন্ডারে এই ইভেন্টটি মূলত তৈরি করা হয়েছিল, তার আইডিটি সংগ্রহ করুন।
get Popup Reminders() Integer[] ইভেন্টটির সমস্ত পপ-আপ রিমাইন্ডারের মিনিটের মানগুলো সংগ্রহ করে।
get Sms Reminders() Integer[] ইভেন্টটির সমস্ত এসএমএস রিমাইন্ডারের মিনিটের মানগুলো সংগ্রহ করে।
get Tag(key) String ইভেন্টের ট্যাগ মানটি গ্রহণ করে।
get Title() String অনুষ্ঠানটির শিরোনাম পায়।
get Transparency() Event Transparency অনুষ্ঠানটির স্বচ্ছতা সম্পর্কে জানা যায়।
get Visibility() Visibility অনুষ্ঠানটির প্রচার পায়।
guests Can Invite Others() Boolean অতিথিরা অন্য অতিথিদের আমন্ত্রণ জানাতে পারবে কিনা তা নির্ধারণ করে।
guests Can Modify() Boolean অতিথিরা অনুষ্ঠানটি পরিবর্তন করতে পারবে কিনা তা নির্ধারণ করে।
guests Can See Guests() Boolean অতিথিরা অন্য অতিথিদের দেখতে পাবে কিনা তা নির্ধারণ করে।
is Owned By Me() Boolean আপনি ইভেন্টটির মালিক কিনা তা নির্ধারণ করে।
remove All Reminders() Calendar Event Series ইভেন্ট থেকে সমস্ত রিমাইন্ডার মুছে দেয়।
remove Guest(email) Calendar Event Series অনুষ্ঠান থেকে একজন অতিথিকে সরিয়ে দেয়।
reset Reminders To Default() Calendar Event Series ক্যালেন্ডারের ডিফল্ট সেটিংস ব্যবহার করে রিমাইন্ডারগুলো রিসেট করে।
set Anyone Can Add Self(anyoneCanAddSelf) Calendar Event Series যারা অতিথি নন, তারা ইভেন্টে নিজেদের যুক্ত করতে পারবেন কিনা তা নির্ধারণ করে।
set Color(color) Calendar Event Series ক্যালেন্ডার ইভেন্টের রঙ নির্ধারণ করে।
set Description(description) Calendar Event Series ইভেন্টের বিবরণ নির্ধারণ করে।
set Guests Can Invite Others(guestsCanInviteOthers) Calendar Event Series অতিথিরা অন্য অতিথিদের আমন্ত্রণ জানাতে পারবে কিনা তা নির্ধারণ করে।
set Guests Can Modify(guestsCanModify) Calendar Event Series অতিথিরা ইভেন্টটি পরিবর্তন করতে পারবে কিনা তা নির্ধারণ করে।
set Guests Can See Guests(guestsCanSeeGuests) Calendar Event Series অতিথিরা অন্য অতিথিদের দেখতে পাবে কিনা তা নির্ধারণ করে।
set Location(location) Calendar Event Series ইভেন্টের স্থান নির্ধারণ করে।
set My Status(status) Calendar Event Series সক্রিয় ব্যবহারকারীর ইভেন্টের অবস্থা (যেমন অংশগ্রহণকারী বা আমন্ত্রিত) নির্ধারণ করে।
set Recurrence(recurrence, startDate) Calendar Event Series দিনব্যাপী ইভেন্ট সিরিজের পুনরাবৃত্তির নিয়মাবলী নির্ধারণ করে।
set Recurrence(recurrence, startTime, endTime) Calendar Event Series এই ইভেন্ট সিরিজের পুনরাবৃত্তির নিয়মাবলী নির্ধারণ করে।
set Tag(key, value) Calendar Event Series কাস্টম মেটাডেটা সংরক্ষণের জন্য ইভেন্টে একটি কী/ভ্যালু ট্যাগ সেট করে।
set Title(title) Calendar Event Series ইভেন্টের শিরোনাম নির্ধারণ করে।
set Transparency(transparency) Calendar Event Series ইভেন্টের স্বচ্ছতা নির্ধারণ করে।
set Visibility(visibility) Calendar Event Series ইভেন্টটির দৃশ্যমানতা নির্ধারণ করে।

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
মভ ( "3" ), যা ক্যালেন্ডার UI-তে "গ্রেপ" নামে পরিচিত।
PALE_RED Enum
ফ্যাকাশে লাল ( "4" ), ক্যালেন্ডার UI-তে যাকে "ফ্ল্যামিঙ্গো" বলা হয়।
YELLOW Enum
হলুদ ( "5" ), যা ক্যালেন্ডার UI-তে "কলা" হিসাবে উল্লেখ করা হয়।
ORANGE Enum
কমলা ( "6" ), যা ক্যালেন্ডার UI-তে "ট্যাঞ্জারিন" হিসাবে উল্লেখ করা হয়।
CYAN Enum
সায়ান ( "7" ), যা ক্যালেন্ডার UI-তে "পিকক" নামে পরিচিত।
GRAY Enum
ধূসর ( "8" ), যা ক্যালেন্ডার UI-তে "গ্রাফাইট" নামে পরিচিত।
BLUE Enum
নীল ( "9" ), যা ক্যালেন্ডার UI-তে "ব্লুবেরি" নামে পরিচিত।
GREEN Enum
সবুজ ( "10" ), যা ক্যালেন্ডার UI-তে "বেসিল" নামে পরিচিত।
RED Enum
লাল ( "11" ), যা ক্যালেন্ডার UI-তে "টমেটো" নামে পরিচিত।

EventGuest

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Additional Guests() Integer এই অতিথি আরও কতজন যোগ দেবেন বলে জানিয়েছেন, সেই সংখ্যাটি পাওয়া যায়।
get Email() String অতিথির ইমেইল ঠিকানা সংগ্রহ করে।
get Guest Status() Guest Status অনুষ্ঠানটির অতিথি হিসেবে মর্যাদা লাভ করে।
get Name() String অতিথির নাম জেনে নেয়।

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

EventTransparency

বৈশিষ্ট্য

সম্পত্তি প্রকার বর্ণনা
OPAQUE Enum অনুষ্ঠানটির জন্য ক্যালেন্ডারে একটি নির্দিষ্ট সময় বরাদ্দ থাকে।
TRANSPARENT Enum ইভেন্টটি ক্যালেন্ডারে কোনো সময় ব্লক করে না।

EventType

বৈশিষ্ট্য

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

GuestStatus

বৈশিষ্ট্য

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

RecurrenceRule

পদ্ধতি

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

Visibility

বৈশিষ্ট্য

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