Google Calendar-এর মধ্যে Google Workspace অ্যাড-অন কন্টেন্ট এবং আচরণ নির্ধারণ করতে ব্যবহৃত রিসোর্স কনফিগারেশন। Google Workspace অ্যাড-অন ম্যানিফেস্টে যদি Calendar প্রসারিত করা হয়, তাহলে প্রয়োজনীয় হিসেবে চিহ্নিত সমস্ত উপাদান অন্তর্ভুক্ত থাকতে হবে।
ক্যালেন্ডার
ক্যালেন্ডার এক্সটেনশনের জন্য Google Workspace অ্যাড-অন ম্যানিফেস্ট কনফিগারেশন। আরও তথ্যের জন্য Google Workspace অ্যাড-অন দিয়ে ক্যালেন্ডার সম্প্রসারণ দেখুন।
| 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 | |
ইভেন্টওপেনট্রিগার
একটি প্রাসঙ্গিক ট্রিগারের জন্য একটি কনফিগারেশন যা ব্যবহারকারী যখন একটি Google ক্যালেন্ডার ইভেন্ট খোলেন তখন সক্রিয় হয়। বিস্তারিত জানার জন্য ক্যালেন্ডার ইভেন্ট ইন্টারফেস প্রসারিত করা দেখুন।
| JSON উপস্থাপনা |
|---|
{
"runFunction": string
} |
| ক্ষেত্র | |
|---|---|
runFunction | Card অবজেক্টের একটি অ্যারে ফেরত পাঠাতে হবে। |
ইভেন্টআপডেটট্রিগার
একটি প্রাসঙ্গিক ট্রিগারের জন্য একটি কনফিগারেশন যা ব্যবহারকারী যখন একটি Google ক্যালেন্ডার ইভেন্ট সম্পাদনা এবং সংরক্ষণ করে তখন সক্রিয় হয়। বিস্তারিত জানার জন্য ক্যালেন্ডার ইভেন্ট আপডেট করা দেখুন।
| JSON উপস্থাপনা |
|---|
{
"runFunction": string
} |
| ক্ষেত্র | |
|---|---|
runFunction | Card অবজেক্টের একটি অ্যারে ফেরত পাঠাতে হবে। |
ইভেন্টঅ্যাটাচমেন্টট্রিগার
ক্যালেন্ডার মেনুতে ব্যবহারকারী যখন অ্যাড-অন সংযুক্তি প্রদানকারী নির্বাচন করেন তখন একটি প্রাসঙ্গিক ট্রিগারের জন্য একটি কনফিগারেশন সক্রিয় হয়।
| JSON উপস্থাপনা |
|---|
{
"runFunction": string,
"label": string,
} |
| ক্ষেত্র | |
|---|---|
runFunction | Card অবজেক্টের একটি অ্যারে ফেরত পাঠাতে হবে। |
label | |