Google 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 | ক্যালেন্ডার হোস্টে অ্যাড-অন হোমপেজ তৈরির জন্য ট্রিগার ফাংশন স্পেসিফিকেশন। এটি |
কনফারেন্স সলিউশন
অ্যাড-অন দ্বারা প্রদত্ত একটি কনফারেন্সিং সমাধানের কনফিগারেশন। প্রতিটি সমাধানের জন্য Google ক্যালেন্ডার সম্পাদনা ইভেন্ট UI-তে একটি সংশ্লিষ্ট কনফারেন্সিং বিকল্প রয়েছে।
| JSON উপস্থাপনা |
|---|
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
} |
| ক্ষেত্র | |
|---|---|
id | |
logoUrl | এটি কোনও ইচ্ছামত URL হতে পারে না — ছবিটি অবশ্যই Google এর পরিকাঠামোতে হোস্ট করা উচিত। বিস্তারিত জানার জন্য কনফারেন্স সমাধান লোগো প্রদান দেখুন। যদি প্রদান করা হয়, তাহলে এই ছবিটি অ্যাড-অন 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 | |