গুগল ক্যালেন্ডারের মধ্যে গুগল ওয়ার্কস্পেস অ্যাড-অনের বিষয়বস্তু ও আচরণ নির্ধারণ করতে ব্যবহৃত রিসোর্স কনফিগারেশন। যদি গুগল ওয়ার্কস্পেস অ্যাড-অনগুলো ক্যালেন্ডারকে এক্সটেন্ড করে, তবে সেগুলোর ম্যানিফেস্টে Required হিসেবে চিহ্নিত সমস্ত কম্পোনেন্ট অবশ্যই অন্তর্ভুক্ত থাকতে হবে।
ক্যালেন্ডার
ক্যালেন্ডার এক্সটেনশনের জন্য গুগল ওয়ার্কস্পেস অ্যাড-অন ম্যানিফেস্ট কনফিগারেশন। আরও তথ্যের জন্য ‘গুগল ওয়ার্কস্পেস অ্যাড-অন দিয়ে ক্যালেন্ডার সম্প্রসারণ’ দেখুন।
| JSON উপস্থাপনা |
|---|
{
"createSettingsUrlFunction": string,
"conferenceSolution": [
{
object (ConferenceSolution)
}
],
"currentEventAccess": string,
"eventOpenTrigger": {
object (EventOpenTrigger)
},
"eventUpdateTrigger": {
object (EventUpdateTrigger)
},
"eventAttachmentTrigger": {
object (EventAttachmentTrigger)
},
"homepageTrigger": {
object (HomepageTrigger)
}
} |
| ক্ষেত্র | |
|---|---|
createSettingsUrlFunction | বিস্তারিত জানতে ‘কনফারেন্সিং অ্যাড-অন সেটিংস যোগ করা’ দেখুন। |
conferenceSolution[] | |
currentEventAccess | ইভেন্ট ডেটাতে অ্যাড-অনটির অ্যাক্সেস লেভেল নির্ধারণ করে। এটি বাদ দিলে, হোস্ট ইভেন্ট মেটাডেটা প্রেরণ করে না। বৈধ সেটিংসগুলো হলো:
|
eventOpenTrigger | ক্যালেন্ডারে ইভেন্ট ওপেন ট্রিগারের জন্য ট্রিগার স্পেসিফিকেশন। |
eventUpdateTrigger | ক্যালেন্ডারে প্রাসঙ্গিক ইভেন্ট আপডেট ইন্টারফেস প্রদান করা প্রয়োজন । ইভেন্ট আপডেট ট্রিগারের জন্য ট্রিগার স্পেসিফিকেশন। |
eventAttachmentTrigger | ক্যালেন্ডারে ইভেন্ট সংযুক্তি ট্রিগারের জন্য ট্রিগার স্পেসিফিকেশন। |
homepageTrigger | ক্যালেন্ডারে অ্যাড-অন হোমপেজের জন্য ট্রিগার ফাংশন। এটি |
কনফারেন্সসলিউশন
এই ম্যানিফেস্ট অবজেক্টটি শুধুমাত্র সেইসব অ্যাড-অনের জন্য প্রয়োজন, যেগুলো তৃতীয় পক্ষের কনফারেন্সিং সলিউশনের মাধ্যমে ক্যালেন্ডারকে সম্প্রসারিত করে।
অ্যাড-অন দ্বারা প্রদত্ত একটি কনফারেন্সিং সলিউশনের কনফিগারেশন। প্রতিটি সলিউশন গুগল ক্যালেন্ডারের ইভেন্ট সম্পাদনা UI-তে একটি বিকল্প হিসেবে প্রদর্শিত হয়।
| JSON উপস্থাপনা |
|---|
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
} |
| ক্ষেত্র | |
|---|---|
id | |
logoUrl | ছবিটি অবশ্যই গুগল পরিকাঠামোতে হোস্ট করতে হবে। বিস্তারিত জানতে ‘কনফারেন্স সলিউশন লোগো সরবরাহ’ দেখুন। এই ছবিটি অ্যাড-অন calendar.logoUrl থেকে ভিন্ন হতে পারে। কোনো নির্দিষ্ট সমাধানের জন্য এটি বাদ দেওয়া হলে, স্ক্রিপ্টটি calendar.logoUrl ব্যবহার করে। |
name | |
onCreateFunction | |
ইভেন্টওপেনট্রিগার
একটি প্রাসঙ্গিক ট্রিগারের কনফিগারেশন যা কোনো ব্যবহারকারী গুগল ক্যালেন্ডারের কোনো ইভেন্ট খুললে সক্রিয় হয়। বিস্তারিত জানতে ‘ক্যালেন্ডার ইভেন্ট ইন্টারফেস সম্প্রসারণ’ দেখুন।
| JSON উপস্থাপনা |
|---|
{
"runFunction": string
} |
| ক্ষেত্র | |
|---|---|
runFunction | Card অবজেক্টের একটি অ্যারে রিটার্ন করতে হবে। |
ইভেন্টআপডেটট্রিগার
একটি প্রাসঙ্গিক ট্রিগারের কনফিগারেশন, যা কোনো ব্যবহারকারী গুগল ক্যালেন্ডারের কোনো ইভেন্ট সম্পাদনা ও সংরক্ষণ করলে সক্রিয় হয়। বিস্তারিত জানতে ‘ক্যালেন্ডার ইভেন্ট আপডেট করা’ দেখুন।
| JSON উপস্থাপনা |
|---|
{
"runFunction": string
} |
| ক্ষেত্র | |
|---|---|
runFunction | Card অবজেক্টের একটি অ্যারে রিটার্ন করতে হবে। |
ইভেন্ট অ্যাটাচমেন্ট ট্রিগার
একটি প্রাসঙ্গিক ট্রিগারের কনফিগারেশন, যা ব্যবহারকারী ক্যালেন্ডার মেনুতে অ্যাড-অন অ্যাটাচমেন্ট প্রোভাইডার নির্বাচন করলে সক্রিয় হয়।
| JSON উপস্থাপনা |
|---|
{
"runFunction": string,
"label": string,
} |
| ক্ষেত্র | |
|---|---|
runFunction | Card অবজেক্টের একটি অ্যারে রিটার্ন করতে হবে। |
label | |