এই পৃষ্ঠাটি Google Workspace অ্যাড-অন ইভেন্ট অবজেক্টের কাঠামোর রূপরেখা দেয়।
ইভেন্ট অবজেক্ট হল JSON স্ট্রাকচার যা স্বয়ংক্রিয়ভাবে তৈরি হয় এবং প্যারামিটার হিসেবে ট্রিগার বা কলব্যাক ফাংশন হিসেবে পাস করা হয় যখন একজন ব্যবহারকারী অ্যাড-অনের সাথে ইন্টারঅ্যাক্ট করে। ইভেন্ট অবজেক্টগুলি হোস্ট অ্যাপ সম্পর্কে ক্লায়েন্ট-সাইড তথ্য এবং অ্যাড-অনের সার্ভার-সাইড কলব্যাক ফাংশনের বর্তমান প্রসঙ্গ বহন করে।
Google Workspace অ্যাড-অন নিম্নলিখিত জায়গায় ইভেন্ট অবজেক্ট ব্যবহার করে:
হোমপেজ ট্রিগার আপনার সংজ্ঞায়িত প্রতিটি
homepageTriggerফাংশন স্বয়ংক্রিয়ভাবে একটি ইভেন্ট অবজেক্ট পাস করা হয় যখন হোমপেজ ট্রিগার ফাংশন ফায়ার হয়। সক্রিয় হোস্ট অ্যাপ, ক্লায়েন্টের প্ল্যাটফর্ম, ব্যবহারকারীর লোকেল এবং অন্যান্য তথ্য সনাক্ত করতে আপনি আপনার হোমপেজ ট্রিগার ফাংশনে এই বস্তুটি ব্যবহার করতে পারেন।হোমপেজে আগুন ট্রিগার করার সময় যে ইভেন্ট অবজেক্ট তৈরি হয় তাতে অন্য দুটি ক্ষেত্রে অন্তর্ভুক্ত সমস্ত ক্ষেত্র থাকে না; উইজেট এবং প্রাসঙ্গিক তথ্য সম্পর্কিত ক্ষেত্রগুলি বাদ দেওয়া হয়েছে।
প্রাসঙ্গিক ট্রিগার প্রতিটি হোস্ট অ্যাপ্লিকেশন প্রাসঙ্গিক ট্রিগারগুলির একটি আলাদা সেট সরবরাহ করে যা ব্যবহারকারী যখন একটি নির্দিষ্ট প্রসঙ্গে প্রবেশ করে তখন আগুন দেয়। যেমন:
- Gmail একটি প্রাসঙ্গিক ট্রিগার প্রদান করে যখন একজন ব্যবহারকারী একটি বার্তা খোলে এবং অন্যটি যখন একটি ব্যবহারকারী একটি বার্তা রচনা করে ।
- যখন একজন ব্যবহারকারী একটি ইভেন্ট খোলেন তখন Google ক্যালেন্ডার একটি প্রাসঙ্গিক ট্রিগার প্রদান করে।
- যখন একজন ব্যবহারকারী ড্রাইভ ফাইল নির্বাচন করে তখন Google ড্রাইভ একটি প্রাসঙ্গিক ট্রিগার প্রদান করে।
যখন একটি প্রাসঙ্গিক ট্রিগার ফায়ার হয়, হোস্ট অ্যাপ্লিকেশনটি অ্যাড-অন ম্যানিফেস্টে তালিকাভুক্ত সংশ্লিষ্ট
runFunctionকল করে, এটিকে একটি ইভেন্ট অবজেক্টকে প্যারামিটার হিসাবে পাস করে। প্রাসঙ্গিক ট্রিগার ফায়ারের সময় যে ইভেন্ট অবজেক্ট তৈরি হয় তাতে হোমপেজ ট্রিগার ইভেন্ট অবজেক্টের অন্তর্ভুক্ত সমস্ত ক্ষেত্র এবং প্রাসঙ্গিক তথ্য সম্বলিত ক্ষেত্র থাকে।উইজেট অ্যাকশন । ইভেন্ট অবজেক্টগুলি জিমেইল অ্যাড-অন ব্যবহার করে একই অ্যাকশন মডেল ব্যবহার করে উইজেট ইন্টারঅ্যাক্টিভিটি প্রদান করতেও ব্যবহার করা হয়। Google Workspace অ্যাড-অনগুলি একই উইজেট হ্যান্ডলার ফাংশন,
Actionঅবজেক্ট এবং অ্যাকশন প্রতিক্রিয়া ব্যবহার করে। যাইহোক, Google Workspace অ্যাড-অনে অ্যাকশন ইভেন্ট অবজেক্টে কলব্যাক ফাংশন কাজ করতে পারে এমন আরও তথ্য অন্তর্ভুক্ত করে।উইজেট ক্রিয়াকলাপের ফলে তৈরি ইভেন্ট অবজেক্টগুলিতে প্রাসঙ্গিক ট্রিগার ইভেন্ট অবজেক্টের অন্তর্ভুক্ত সমস্ত ক্ষেত্র এবং উইজেট তথ্য সম্বলিত ক্ষেত্র রয়েছে।
প্রিভিউ লিঙ্ক ট্রিগার . Google ডক্স, শীট এবং স্লাইডে, আপনি নির্দিষ্ট URL প্যাটার্নের উপর ভিত্তি করে তৃতীয় পক্ষের পরিষেবাগুলির জন্য লিঙ্ক প্রিভিউ কনফিগার করতে পারেন। ব্যবহারকারীরা যখন প্যাটার্ন পূরণ করে এমন একটি লিঙ্কের সাথে ইন্টারঅ্যাক্ট করেন, তখন
linkPreviewTriggersফায়ার করে এবং একটি ইভেন্ট অবজেক্ট যাতে লিঙ্কটি থাকে ট্রিগারের কলব্যাক ফাংশনে পাস করা হয়। আপনার অ্যাড-অন একটি স্মার্ট চিপ এবং কার্ড তৈরি করতে এই ইভেন্ট অবজেক্ট ব্যবহার করতে পারে যা হোস্ট অ্যাপ্লিকেশনের মধ্যে লিঙ্ক সম্পর্কে তথ্য প্রকাশ করে। ব্যবহারকারীদের পূর্বরূপ কার্ড এবং এর বিষয়বস্তুর সাথে ইন্টারঅ্যাক্ট করতে দেওয়ার জন্য আপনি উইজেট অ্যাকশনও তৈরি করতে পারেন।গুগল চ্যাট অ্যাপ ট্রিগার করে । Google Chat-এ, আপনার অ্যাড-অনটি ব্যবহারকারীদের কাছে একটি চ্যাট অ্যাপ হিসেবে দেখা যায় এবং ব্যবহারকারীরা এটিকে স্পেস-এ যোগ করে, বার্তা পাঠানো, স্ল্যাশ কমান্ড ব্যবহার করে এবং আরও অনেক কিছু করে এর সাথে ইন্টারঅ্যাক্ট করতে পারে। ইন্টারেক্টিভ বৈশিষ্ট্য তৈরি করতে, আপনি বিভিন্ন চ্যাট অ্যাপ ট্রিগার সেট আপ এবং ব্যবহার করেন। প্রতিটি ট্রিগার একটি ভিন্ন ইভেন্ট অবজেক্ট পেলোড পাঠায় যা আপনাকে প্রতিটি ধরণের ইন্টারঅ্যাকশন প্রক্রিয়া করতে বা প্রতিক্রিয়া জানাতে সহায়তা করে।
ইভেন্ট অবজেক্ট গঠন
নিম্নলিখিত সারণীতে Google Workspace অ্যাড-অন ইভেন্ট অবজেক্টের টপ-লেভেল স্ট্রাকচার বর্ণনা করা হয়েছে। ইভেন্ট অবজেক্টের কাঠামোতে হোস্ট-স্বাধীন তথ্যের জন্য একটি commonEventObject শীর্ষ-স্তরের ক্ষেত্র অন্তর্ভুক্ত রয়েছে। প্রতিটি ইভেন্ট অবজেক্টে নিম্নলিখিত হোস্ট-নির্দিষ্ট শীর্ষ-স্তরের ক্ষেত্রগুলির মধ্যে একটি থাকতে পারে, সক্রিয় হোস্ট অ্যাপ দ্বারা নির্ধারিত হয়: gmailEventObject , calendarEventObject , বা driveEventObject ।
ব্যাকওয়ার্ড সামঞ্জস্যের জন্য, Google Workspace অ্যাড-অন ইভেন্ট অবজেক্টে Gmail অ্যাড-অন অ্যাকশন ইভেন্ট অবজেক্টে ব্যবহৃত সমস্ত আসল ফিল্ড অন্তর্ভুক্ত থাকে। এই ক্ষেত্রগুলি নীচের সারণীতে "অরিজিনাল জিমেইল অ্যাড-অন ক্ষেত্র" এর অধীনে তালিকাভুক্ত করা হয়েছে; এই ক্ষেত্রের তথ্য নতুন অবজেক্ট কাঠামোতে পুনরুত্পাদন করা হয়।
| ইভেন্ট অবজেক্ট | |
|---|---|
eventObject.commonEventObject | Common fields objectহোস্ট অ্যাপ্লিকেশন নির্বিশেষে, সমস্ত ইভেন্ট অবজেক্টের জন্য সাধারণ তথ্য ধারণকারী একটি বস্তু। |
eventObject.calendar | Calendar event objectকলিং হোস্ট যদি Google ক্যালেন্ডার হয় শুধুমাত্র তাহলেই উপস্থিত । ক্যালেন্ডার এবং ইভেন্টের তথ্য ধারণকারী একটি বস্তু। |
eventObject.chat | Chat event objectশুধুমাত্র কলিং হোস্ট যদি Google Chat হয় তাহলেই উপস্থিত হবে । চ্যাট তথ্য ধারণকারী একটি বস্তু. |
eventObject.drive | Drive event objectকলিং হোস্ট যদি Google ড্রাইভ হয় শুধুমাত্র তাহলেই উপস্থিত । ড্রাইভ তথ্য ধারণকারী একটি বস্তু। |
eventObject.gmail | Gmail event objectকলিং হোস্ট যদি Gmail হয় তবেই উপস্থিত । Gmail তথ্য ধারণকারী একটি বস্তু। |
eventObject.docs | Docs event objectকলিং হোস্ট যদি Google ডক্স হয় তবেই কেবল উপস্থিত । ডক্স তথ্য ধারণকারী একটি বস্তু. |
eventObject.sheets | Sheets event objectকলিং হোস্ট যদি Google পত্রক হয় শুধুমাত্র তাহলেই উপস্থিত । পত্রক তথ্য ধারণকারী একটি বস্তু। |
eventObject.slides | Slides event objectকলিং হোস্ট যদি Google স্লাইড হয় তবেই উপস্থিত । স্লাইড তথ্য ধারণকারী একটি বস্তু. |
| আসল জিমেইল অ্যাড-অন ক্ষেত্র | |
eventObject.messageMetadata.accessToken | stringঅবচয়। একটি অ্যাক্সেস টোকেন। আপনি অস্থায়ী Gmail অ্যাড-অন স্কোপ ব্যবহার করে ব্যবহারকারীর ডেটাতে অ্যাক্সেস চালু করতে এটি ব্যবহার করতে পারেন। Google Workspace অ্যাড-অনগুলির জন্য, |
eventObject.messageMetadata.messageId | stringঅবচয়। থ্রেডের মেসেজ আইডি জিমেইল UI এ খুলবে। Google Workspace অ্যাড-অনগুলির জন্য, |
eventObject.clientPlatform | stringঅবচয়। ইভেন্টের উৎপত্তি কোথায় তা নির্দেশ করে (ওয়েব, iOS, বা Android)। Google Workspace অ্যাড-অনগুলির জন্য, |
eventObject.formInput | objectঅবচয়। কার্ডের সমস্ত ফর্ম উইজেটগুলির বর্তমান মানগুলির একটি মানচিত্র, প্রতি উইজেট একটি মানের মধ্যে সীমাবদ্ধ৷ কীগুলি হল উইজেটগুলির সাথে যুক্ত স্ট্রিং আইডি এবং মানগুলি হল স্ট্রিং৷ ইভেন্ট অবজেক্ট একটি সুবিধা হিসাবে formInput প্রদান করে যখন আপনাকে প্রত্যাশিত একক মান সহ একাধিক উইজেট থেকে ডেটা পড়তে হবে, যেমন টেক্সট ইনপুট এবং সুইচ। চেকবক্সের মতো বহু-মূল্যবান উইজেটের জন্য, আপনি পরিবর্তে formInputs থেকে প্রতিটি মান পড়তে পারেন। Google Workspace অ্যাড-অনগুলির জন্য, পরিবর্তে |
eventObject.formInputs | objectঅবচয়। কার্ডে উইজেটগুলির বর্তমান মানগুলির একটি মানচিত্র, স্ট্রিংগুলির তালিকা হিসাবে উপস্থাপিত৷ কী হল উইজেটের সাথে যুক্ত স্ট্রিং আইডি। একক-মূল্যবান উইজেটের জন্য, মানটি একটি একক-উপাদান অ্যারেতে উপস্থাপিত হয়। চেকবক্স গ্রুপের মতো বহু-মূল্যবান উইজেটের জন্য, সমস্ত মান একটি তালিকায় উপস্থাপন করা হয়। Google Workspace অ্যাড-অনগুলির জন্য, |
eventObject.parameters | objectঅবচয়। Action.setParameters() ব্যবহার করে Action আপনি যে অতিরিক্ত প্যারামিটার সরবরাহ করেন তার একটি মানচিত্র। মানচিত্র কী এবং মান হল স্ট্রিং। Google Workspace অ্যাড-অনগুলির জন্য, |
eventObject.userCountry | stringডিফল্টরূপে বঞ্চিত এবং অক্ষম । ব্যবহারকারীর দেশ বা অঞ্চল নির্দেশ করে দুই-অক্ষরের কোড। এটি একটি সংখ্যাসূচক UN M49 দেশের কোডও হতে পারে। Google Workspace অ্যাড-অনগুলির জন্য, |
eventObject.userLocale | stringডিফল্টরূপে বঞ্চিত এবং অক্ষম । দুই-অক্ষরের ISO 639 কোড ব্যবহারকারীর ভাষা নির্দেশ করে। আরো বিস্তারিত জানার জন্য ব্যবহারকারীর লোকেল এবং টাইমজোন অ্যাক্সেস করা দেখুন। Google Workspace অ্যাড-অনগুলির জন্য, |
eventObject.userTimezone.id | stringডিফল্টরূপে বঞ্চিত এবং অক্ষম । ব্যবহারকারীর টাইমজোনের টাইমজোন শনাক্তকারী । উদাহরণগুলির মধ্যে রয়েছে: America/New_York , Europe/Vienna এবং Asia/Seoul । আরো বিস্তারিত জানার জন্য ব্যবহারকারীর লোকেল এবং টাইমজোন অ্যাক্সেস করা দেখুন। Google Workspace অ্যাড-অনগুলির জন্য, |
eventObject.userTimezone.offset | stringডিফল্টরূপে বঞ্চিত এবং অক্ষম । ব্যবহারকারীর টাইমজোনের সমন্বিত ইউনিভার্সাল টাইম (UTC) থেকে মিলিসেকেন্ডে পরিমাপ করা সময় । আরো বিস্তারিত জানার জন্য ব্যবহারকারীর লোকেল এবং টাইমজোন অ্যাক্সেস করা দেখুন। Google Workspace অ্যাড-অনগুলির জন্য, |
সাধারণ ঘটনা বস্তু
সাধারণ ইভেন্ট অবজেক্ট হল সামগ্রিক ইভেন্ট অবজেক্টের অংশ যা ব্যবহারকারীর ক্লায়েন্ট থেকে অ্যাড-অনে সাধারণ, হোস্ট-স্বাধীন তথ্য বহন করে। এই তথ্যে ব্যবহারকারীর লোকেল, হোস্ট অ্যাপ এবং প্ল্যাটফর্মের মতো বিশদ বিবরণ অন্তর্ভুক্ত রয়েছে।
হোমপেজ এবং প্রাসঙ্গিক ট্রিগার ছাড়াও, ব্যবহারকারী যখন উইজেটগুলির সাথে ইন্টারঅ্যাক্ট করে তখন অ্যাড-অনগুলি ইভেন্ট অবজেক্টকে অ্যাকশন কলব্যাক ফাংশনে পাঠায়। আপনার অ্যাড-অনের কলব্যাক ফাংশন ব্যবহারকারীর ক্লায়েন্টে খোলা উইজেটের বিষয়বস্তু নির্ধারণ করতে সাধারণ ইভেন্ট অবজেক্টকে জিজ্ঞাসা করতে পারে। উদাহরণস্বরূপ, আপনার অ্যাড-অন ইভেন্টঅবজেক্ট. eventObject.commentEventObject.formInputs অবজেক্টে একটি TextInput উইজেটে ব্যবহারকারীর প্রবেশ করা টেক্সটটি সনাক্ত করতে পারে।
| সাধারণ ইভেন্ট অবজেক্ট ক্ষেত্র | |
|---|---|
commonEventObject.platform | stringইভেন্টের উৎপত্তি কোথায় তা নির্দেশ করে (`WEB`, `IOS`, বা `ANDROID`)। |
commonEventObject.formInputs | objectপ্রদর্শিত কার্ডে উইজেটগুলির বর্তমান মান ধারণকারী একটি মানচিত্র। মানচিত্র কী হল প্রতিটি উইজেটের সাথে বরাদ্দ করা স্ট্রিং আইডি। মানচিত্র মান বস্তুর গঠন উইজেট ধরনের উপর নির্ভর করে: উদাহরণস্বরূপ, Apps স্ক্রিপ্টে রানটাইম সম্পর্কে আরও জানতে, V8 রানটাইম ওভারভিউ দেখুন।
|
commonEventObject.hostApp | stringইভেন্ট অবজেক্ট তৈরি হওয়ার সময় অ্যাড-অন সক্রিয় থাকা হোস্ট অ্যাপটিকে নির্দেশ করে। সম্ভাব্য মানগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:
|
commonEventObject.parameters | objectactionParameters বা Action.setParameters() ব্যবহার করে কোনও অ্যাকশনে আপনি যে কোনও অতিরিক্ত প্যারামিটার সরবরাহ করেন। ডেভেলপার প্রিভিউ: অ্যাড-অনগুলির জন্য যা Google চ্যাটকে প্রসারিত করে , ব্যবহারকারীরা মাল্টিসিলেক্ট মেনুতে যা টাইপ করে তার উপর ভিত্তি করে আইটেমগুলি সাজেস্ট করতে, |
commonEventObject.userLocale | stringডিফল্টরূপে অক্ষম । ISO 639 ভাষার কোড- ISO 3166 দেশ/অঞ্চল কোডের বিন্যাসে ব্যবহারকারীর ভাষা এবং দেশ/অঞ্চল সনাক্তকারী। উদাহরণস্বরূপ, en-US . এই ক্ষেত্রটি চালু করতে, আপনাকে অবশ্যই আপনার অ্যাড-অনের ম্যানিফেস্টে |
commonEventObject.timeZone | stringডিফল্টরূপে অক্ষম । টাইমজোন আইডি এবং অফসেট। এই ক্ষেত্রটি চালু করতে, আপনাকে অবশ্যই আপনার অ্যাড-অনের ম্যানিফেস্টে addOns.common.useLocaleFromApp true হিসাবে সেট করতে হবে৷ আপনার অ্যাড-অনের সুযোগ তালিকায় অবশ্যই https://www.googleapis.com/auth/script.locale অন্তর্ভুক্ত থাকতে হবে। আরো বিস্তারিত জানার জন্য ব্যবহারকারীর লোকেল এবং টাইমজোন অ্যাক্সেস করা দেখুন। |
commonEventObject.timeZone.id | stringব্যবহারকারীর টাইমজোনের টাইমজোন শনাক্তকারী । উদাহরণগুলির মধ্যে রয়েছে: America/New_York , Europe/Vienna এবং Asia/Seoul । এই ক্ষেত্রটি চালু করতে, আপনাকে অবশ্যই আপনার অ্যাড-অনের ম্যানিফেস্টে addOns.common.useLocaleFromApp true হিসাবে সেট করতে হবে৷ আপনার অ্যাড-অনের সুযোগ তালিকায় অবশ্যই https://www.googleapis.com/auth/script.locale অন্তর্ভুক্ত থাকতে হবে। আরো বিস্তারিত জানার জন্য ব্যবহারকারীর লোকেল এবং টাইমজোন অ্যাক্সেস করা দেখুন। |
commonEventObject.timeZone.offset | stringব্যবহারকারীর টাইমজোনের সমন্বিত ইউনিভার্সাল টাইম (UTC) থেকে মিলিসেকেন্ডে পরিমাপ করা সময় । আরো বিস্তারিত জানার জন্য ব্যবহারকারীর লোকেল এবং টাইমজোন অ্যাক্সেস করা দেখুন। |
তারিখ-সময় পিকার ফর্ম ইনপুট
অ্যাকশন কলব্যাক ফাংশনগুলি commonEventObject.formInputs ক্ষেত্রের বর্তমান উইজেট মানগুলি গ্রহণ করতে পারে। এটি তারিখ বা সময় চয়নকারী উইজেটগুলিতে ব্যবহারকারীর নির্বাচিত তারিখ বা সময়ের মান অন্তর্ভুক্ত করে। যাইহোক, উইজেটটি তারিখ-সময় বাছাইকারী, একটি তারিখ-শুধু বাছাইকারী, বা শুধুমাত্র-সময় চয়নকারী হিসাবে কনফিগার করা হয়েছে কিনা তার উপর নির্ভর করে তথ্যের গঠন ভিন্ন হয়। কাঠামোগত পার্থক্য নিম্নলিখিত সারণীতে বর্ণনা করা হয়েছে:
চ্যাট ইভেন্ট অবজেক্ট
চ্যাট ইভেন্ট অবজেক্ট হল সামগ্রিক ইভেন্ট অবজেক্টের একটি অংশ যা একটি চ্যাট অ্যাপের সাথে ব্যবহারকারীর মিথস্ক্রিয়া সম্পর্কে তথ্য বহন করে। এটি শুধুমাত্র একটি ইভেন্ট অবজেক্টে উপস্থিত থাকে যদি অ্যাড-অনটি Google Chat প্রসারিত করে।
| চ্যাট | |
|---|---|
chat.user | object ( User )চ্যাট অ্যাপের সাথে যোগাযোগকারী চ্যাট ব্যবহারকারী। |
chat.space | object ( Space )চ্যাট স্পেস যেখানে একজন ব্যবহারকারী চ্যাট অ্যাপের সাথে ইন্টারঅ্যাক্ট করেছেন। |
chat.eventTime | |
ইউনিয়ন ফিল্ড | |
chat.messagePayload | একটি বার্তা ট্রিগার থেকে চ্যাট অ্যাপগুলি যে পেলোড গ্রহণ করে। |
chat.addedToSpacePayload | পেলোড যা চ্যাট অ্যাপগুলি একটি অ্যাডেড টু স্পেস ট্রিগার থেকে পায়। |
chat.removedFromSpacePayload | স্পেস থেকে সরানো ট্রিগার থেকে চ্যাট অ্যাপগুলি যে পেলোড পায়। |
chat.buttonClickedPayload | ব্যবহারকারীরা মেসেজ বা কার্ড থেকে একটি বোতামে ক্লিক করলে Chat অ্যাপগুলি যে পেলোড পায়। কোনো ব্যবহারকারী তথ্য জমা দেওয়ার জন্য একটি বোতামে ক্লিক করলে, |
chat.widgetUpdatedPayload | ব্যবহারকারীরা একটি |
chat.appCommandPayload | একজন ব্যবহারকারী যখন চ্যাট অ্যাপ থেকে একটি কমান্ড ব্যবহার করেন তখন চ্যাট অ্যাপগুলি যে পেলোড পায়। |
পেলোড
চ্যাট অ্যাপ ইন্টারঅ্যাকশনের ধরণের উপর নির্ভর করে, ইভেন্টে এক বা একাধিক চ্যাট API সংস্থান সহ একটি পেলোড রয়েছে।
বার্তা পেলোড
মেসেজপেলোড chat.messagePayload.message object ( Message )
চ্যাট বার্তা যা ইভেন্টটিকে ট্রিগার করেছে৷ chat.messagePayload.space object ( Space )
চ্যাট স্পেস যেখানে একজন ব্যবহারকারী মেসেজ পাঠিয়েছেন যা চ্যাট অ্যাপকে আহ্বান করেছে। chat.messagePayload.configCompleteRedirectUri string
Google Chat এর বাইরে কোনো অনুমোদন বা কনফিগারেশন ফ্লো সম্পূর্ণ করার পরে Chat অ্যাপ ব্যবহারকারীকে যে URLটিতে রিডাইরেক্ট করবে। আরও তথ্যের জন্য, তৃতীয় পক্ষের পরিষেবার সাথে আপনার Google Workspace অ্যাড-অন কানেক্ট করুন দেখুন।
অ্যাডমিনিস্ট্রেটররা যখন চ্যাট অ্যাপস ইনস্টল করেন, তখন স্থান পেলোড যোগ করা হয়েছে
AddedToSpacePayload chat.addedToSpacePayload.space object ( Space )
চ্যাট স্পেস যেখানে ব্যবহারকারী চ্যাট অ্যাপ যোগ বা ইনস্টল করেছেন।space.adminInstalled ইনস্টল করা ক্ষেত্রটি true হিসাবে সেট করা হয়। chat.addedToSpacePayload.interactionAdd boolean
একজন ব্যবহারকারী একটি বার্তা ব্যবহার করে একটি স্পেসে চ্যাট অ্যাপ যোগ করে কিনা। উদাহরণস্বরূপ, চ্যাট অ্যাপটি @উল্লেখ করে বা একটি কমান্ড ব্যবহার করে। true হলে, চ্যাট একটি messagePayload সহ অন্য ইভেন্ট অবজেক্ট পাঠায় যাতে বার্তা সম্পর্কে তথ্য থাকে। chat.addedToSpacePayload.configCompleteRedirectUri string
Google Chat এর বাইরে কোনো অনুমোদন বা কনফিগারেশন ফ্লো সম্পূর্ণ করার পরে Chat অ্যাপ ব্যবহারকারীকে যে URLটিতে রিডাইরেক্ট করবে। আরও তথ্যের জন্য, তৃতীয় পক্ষের পরিষেবার সাথে আপনার Google Workspace অ্যাড-অন কানেক্ট করুন দেখুন।
যখন অ্যাডমিনিস্ট্রেটররা চ্যাট অ্যাপ আনইনস্টল করে, তখন স্থান পেলোড থেকে সরানো হয়েছে
SpacePayload থেকে সরানো হয়েছে chat.removedFromSpacePayload.space object ( Space )
চ্যাট স্পেস যেখান থেকে ব্যবহারকারী চ্যাট অ্যাপটি সরিয়ে বা আনইনস্টল করেছেন।space.adminInstalled ইনস্টল করা ক্ষেত্রটি false সেট করা হয়।
Enum বোতামে ক্লিক করা পেলোড
বাটন ক্লিক করা পেলোড chat.buttonClickedPayload.message object ( Message )
চ্যাট মেসেজে ব্যবহারকারীর ক্লিক করা বোতামটি রয়েছে। chat.buttonClickedPayload.space object ( Space )
চ্যাট স্পেস যেখানে ব্যবহারকারী চ্যাট অ্যাপ মেসেজ থেকে একটি বোতামে ক্লিক করেছেন। chat.buttonClickedPayload.isDialogEvent boolean
ব্যবহারকারী একটি ডায়ালগের সাথে ইন্টারঅ্যাক্ট করতে বোতামটি ক্লিক করেছেন কিনা। chat.buttonClickedPayload.dialogEventType enum ( DialogEventType )
যদি isDialogEvent true হয়, একটি ডায়ালগে ইন্টারঅ্যাকশনের ধরন।DialogEventType ।dialogEventType মান নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: TYPE_UNSPECIFIED ডিফল্ট মান। অনির্দিষ্ট। REQUEST_DIALOG একটি ব্যবহারকারী একটি ডায়ালগ অনুরোধ. উদাহরণস্বরূপ, তারা একটি কমান্ড ব্যবহার করে বা একটি বার্তা থেকে একটি বোতামে ক্লিক করে। SUBMIT_DIALOG একজন ব্যবহারকারী একটি ডায়ালগের মধ্যে একটি ইন্টারেক্টিভ উপাদান ক্লিক করে। উদাহরণস্বরূপ, একজন ব্যবহারকারী একটি ডায়ালগে তথ্য পূরণ করে এবং তথ্য জমা দিতে একটি বোতামে ক্লিক করে।
উইজেট আপডেট পেলোড
WidgetUpdatedPayload chat.widgetUpdatedPayload.space object ( Space )
চ্যাট স্পেস যেখানে মিথস্ক্রিয়া ঘটেছে।
Enum কমান্ড আইডি। Enum অ্যাপ কমান্ড পেলোড
AppCommandPayload chat.appCommandPayload.appCommandMetadata object ( AppCommandMetadata )
ব্যবহারকারী কোন কমান্ড ব্যবহার করেছেন এবং কিভাবে তারা কমান্ডটি ট্রিগার করেছে সে সম্পর্কে মেটাডেটা। chat.appCommandPayload.space object ( Space )
চ্যাট স্পেস যেখানে একজন ব্যবহারকারী কমান্ড ব্যবহার করেছেন। chat.appCommandPayload.thread object ( Thread )
যদি কোনো থ্রেডে ইন্টারঅ্যাকশন ঘটে থাকে, Chat থ্রেড যেখানে ব্যবহারকারী কমান্ডটি ব্যবহার করেছেন। chat.appCommandPayload.message object ( Message )
স্ল্যাশ কমান্ডের জন্য, যে বার্তাটিতে স্ল্যাশ কমান্ড রয়েছে। chat.appCommandPayload.configCompleteRedirectUri string
কমান্ডের জন্য অনুমোদন বা কনফিগারেশনের প্রয়োজন হলে, ব্যবহারকারীরা Google Chat-এর বাইরে প্রক্রিয়াটি সম্পূর্ণ করার পরে তাদের রিডাইরেক্ট করার জন্য একটি URL। chat.appCommandPayload.isDialogEvent boolean
কমান্ড একটি ডায়ালগ খোলে কিনা। chat.appCommandPayload.dialogEventType enum ( DialogEventType )
ডায়ালগের সাথে ইন্টারঅ্যাকশনের ধরন।DialogEventType ।dialogEventType মান নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: TYPE_UNSPECIFIED ডিফল্ট মান। অনির্দিষ্ট। REQUEST_DIALOG একটি ব্যবহারকারী একটি ডায়ালগ অনুরোধ. উদাহরণস্বরূপ, তারা একটি কমান্ড ব্যবহার করে বা একটি বার্তা থেকে একটি বোতামে ক্লিক করে। SUBMIT_DIALOG একজন ব্যবহারকারী একটি ডায়ালগের মধ্যে একটি ইন্টারেক্টিভ উপাদান ক্লিক করে। উদাহরণস্বরূপ, একজন ব্যবহারকারী একটি ডায়ালগে তথ্য পূরণ করে এবং তথ্য জমা দিতে একটি বোতামে ক্লিক করে। অ্যাপ কমান্ড মেটাডেটা
AppCommandMetadata chat.appCommandPayload.appCommandMetadata.appCommandIdstring ( int64 format) chat.appCommandPayload.appCommandMetadata.appCommandType enum ( AppCommandType )
আদেশের ধরন।AppCommandType ।AppCommandType এর মান নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: APP_COMMAND_TYPE_UNSPECIFIED ডিফল্ট মান। অনির্দিষ্ট। SLASH_COMMAND একজন ব্যবহারকারী একটি বার্তা পাঠিয়ে কমান্ডটি ব্যবহার করে যা একটি স্ল্যাশ / দিয়ে শুরু হয়। QUICK_COMMAND ব্যবহারকারী বার্তা উত্তর এলাকায় চ্যাট মেনু থেকে কমান্ড নির্বাচন করে।
ক্যালেন্ডার ইভেন্ট অবজেক্ট
ক্যালেন্ডার ইভেন্ট অবজেক্ট হল সামগ্রিক ইভেন্ট অবজেক্টের অংশ যা একজন ব্যবহারকারীর ক্যালেন্ডার এবং ক্যালেন্ডার ইভেন্ট সম্পর্কে তথ্য বহন করে। এটি শুধুমাত্র একটি ইভেন্ট অবজেক্টে উপস্থিত থাকে যদি অ্যাড-অনটি Google ক্যালেন্ডারকে প্রসারিত করে।
নিম্নলিখিত টেবিলটি একটি ইভেন্ট অবজেক্টের calendarEventObject ক্ষেত্রে উপস্থিত ক্ষেত্রগুলির তালিকা করে। ব্যবহারকারী-উত্পাদিত ডেটা হিসাবে চিহ্নিত ক্ষেত্রগুলি ইভেন্ট অবজেক্টে উপস্থিত থাকে যদি এবং শুধুমাত্র যদি ডেটা ক্যালেন্ডার ইভেন্টে উপস্থিত থাকে এবং অ্যাড-অন তার addOns.calendar.currentEventAccess ম্যানিফেস্ট ক্ষেত্রটিকে READ বা READ_WRITE তে সেট করে।
| ক্যালেন্ডার ইভেন্ট অবজেক্ট | |
|---|---|
calendar.attendees[] | list of attendee objectsব্যবহারকারী-উৎপন্ন ডেটা। ক্যালেন্ডার ইভেন্টে অংশগ্রহণকারীদের একটি তালিকা। |
calendar.calendarId | stringক্যালেন্ডার আইডি। |
calendar.capabilities | objectব্যবহারকারী-উৎপন্ন ডেটা। ইভেন্টের তথ্য দেখতে বা আপডেট করার জন্য অ্যাড-অনের ক্ষমতা বর্ণনা করে এমন একটি বস্তু। |
calendar.capabilities.canAddAttendees | booleanব্যবহারকারী-উৎপন্ন ডেটা। অ্যাড-অন ইভেন্টের অংশগ্রহণকারীদের তালিকায় নতুন অংশগ্রহণকারীদের যোগ করতে পারলে true ; অন্যথায় false । |
calendar.capabilities.canSeeAttendees | booleanব্যবহারকারী-উৎপন্ন ডেটা। অ্যাড-অনটি ইভেন্টে অংশগ্রহণকারীদের তালিকা পড়তে পারলে true ; অন্যথায় false । |
calendar.capabilities.canSeeConferenceData | booleanব্যবহারকারী-উৎপন্ন ডেটা। অ্যাড-অন ইভেন্ট কনফারেন্স ডেটা পড়তে পারে তাহলে true ; অন্যথায় false । |
calendar.capabilities.canSetConferenceData | booleanব্যবহারকারী-উৎপন্ন ডেটা। অ্যাড-অন ইভেন্ট কনফারেন্স ডেটা আপডেট করতে পারলে true ; অন্যথায় false । |
calendar.capabilities.canAddAttachments | booleanব্যবহারকারী-উৎপন্ন ডেটা। অ্যাড-অন ইভেন্টে নতুন সংযুক্তি যোগ করতে পারলে true ; অন্যথায় false । |
calendar.conferenceData | Conference data objectব্যবহারকারী-উৎপন্ন ডেটা। এই ইভেন্টের সাথে সম্পর্কিত যেকোনও কনফারেন্স ডেটার প্রতিনিধিত্ব করে এমন একটি বস্তু, যেমন Google Meet কনফারেন্সের বিবরণ। |
calendar.id | stringইভেন্ট আইডি। |
calendar.organizer | objectইভেন্টের সংগঠকের প্রতিনিধিত্বকারী একটি বস্তু। |
calendar.organizer.email | stringইভেন্ট আয়োজকের ইমেল ঠিকানা। |
calendar.recurringEventId | stringএকটি পুনরাবৃত্ত ইভেন্টের আইডি। |
অংশগ্রহণকারী
অংশগ্রহণকারী বস্তু Google ক্যালেন্ডার ইভেন্টে পৃথক অংশগ্রহণকারীদের সম্পর্কে তথ্য বহন করে। এই তথ্যটি ইভেন্ট অবজেক্টে উপস্থিত থাকে যদি এবং শুধুমাত্র যদি ডেটা ক্যালেন্ডার ইভেন্টে উপস্থিত থাকে এবং অ্যাড-অন তার addOns.calendar.currentEventAccess ম্যানিফেস্ট ফিল্ডটিকে READ বা READ_WRITE এ সেট করে।
| অংশগ্রহণকারী বস্তু | |
|---|---|
attendee.additionalGuests | numberঅংশগ্রহণকারী অতিরিক্ত অতিথির সংখ্যা নির্দেশ করেছিল যে তারা আনছে। ডিফল্ট শূন্য। |
attendee.comment | stringঅংশগ্রহণকারীদের প্রতিক্রিয়া মন্তব্য, যদি থাকে. |
attendee.displayName | stringঅংশগ্রহণকারী প্রদর্শিত নাম. |
attendee.email | stringঅংশগ্রহণকারীর ইমেল ঠিকানা। |
attendee.optional | booleantrue যদি এই অংশগ্রহণকারীদের উপস্থিতি ঐচ্ছিক হিসাবে চিহ্নিত করা হয়; অন্যথায় false । |
attendee.organizer | booleantrue যদি অংশগ্রহণকারী এই ইভেন্টের জন্য একজন সংগঠক হয়। |
attendee.resource | booleantrue যদি অংশগ্রহণকারী একটি সম্পদ প্রতিনিধিত্ব করে, যেমন ঘর বা সরঞ্জামের টুকরো; অন্যথায় false । |
attendee.responseStatus | stringঅংশগ্রহণকারীর প্রতিক্রিয়া অবস্থা. সম্ভাব্য মানগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:
|
attendee.self | booleantrue যদি এই অংশগ্রহণকারী ক্যালেন্ডারের প্রতিনিধিত্ব করে যেখানে এই ঘটনাটি উপস্থিত হয়; অন্যথায় false । |
সম্মেলনের তথ্য
কনফারেন্স ডেটা অবজেক্টগুলি কনফারেন্স সম্পর্কে তথ্য বহন করে যা Google ক্যালেন্ডার ইভেন্টের সাথে সংযুক্ত থাকে। এগুলি হতে পারে Google সম্মেলন সমাধান, যেমন Google Meet বা তৃতীয় পক্ষের সম্মেলন৷ এই তথ্যটি ইভেন্ট অবজেক্টে উপস্থিত থাকে যদি এবং শুধুমাত্র যদি ডেটা ক্যালেন্ডার ইভেন্টে উপস্থিত থাকে এবং অ্যাড-অন তার addOns.calendar.currentEventAccess ম্যানিফেস্ট ফিল্ডটিকে READ বা READ_WRITE এ সেট করে।
| কনফারেন্স ডেটা অবজেক্ট | |
|---|---|
conferenceData.conferenceId | stringসম্মেলনের আইডি। এই আইডিটি অ্যাপ্লিকেশনগুলিকে সম্মেলনের ট্র্যাক রাখার অনুমতি দেওয়ার জন্য বোঝানো হয়েছে; আপনি ব্যবহারকারীদের এই ID প্রদর্শন করা উচিত নয়. |
conferenceData.conferenceSolution | objectকনফারেন্স সমাধানের প্রতিনিধিত্বকারী একটি বস্তু, যেমন Hangouts বা Google Meet। |
conferenceData.conferenceSolution.iconUri | stringএই কনফারেন্স সমাধান প্রতিনিধিত্বকারী ব্যবহারকারী-দৃশ্যমান আইকনের জন্য URI। |
conferenceData.conferenceSolution.key | objectএই ইভেন্টের জন্য কনফারেন্স সমাধানকে অনন্যভাবে চিহ্নিত করে যা কী। |
conferenceData.conferenceSolution.key.type | stringসম্মেলনের সমাধানের ধরন। সম্ভাব্য মানগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:
|
conferenceData.conferenceSolution.name | stringএই কনফারেন্স সমাধানের ব্যবহারকারী-দৃশ্যমান নাম (স্থানীয় নয়)। |
conferenceData.entryPoints[] | list of entry point objectsকনফারেন্স এন্ট্রি পয়েন্টের তালিকা, যেমন ইউআরএল বা ফোন নম্বর। |
conferenceData.notes | stringকনফারেন্স সম্পর্কে ব্যবহারকারীকে দেখানোর জন্য অতিরিক্ত নোট (যেমন ডোমেন প্রশাসকের নির্দেশ বা আইনি নোটিশ)। এইচটিএমএল থাকতে পারে। সর্বাধিক দৈর্ঘ্য 2048 অক্ষর। |
conferenceData.parameters | objectঅ্যাড-অন দ্বারা ব্যবহারের জন্য সংজ্ঞায়িত প্যারামিটার ডেটার একটি মানচিত্র ধারণকারী একটি বস্তু। |
conferenceData.parameters.addOnParameters | objectপ্যারামিটার স্ট্রিং কী এবং মানগুলির একটি মানচিত্র। এই কী এবং মানগুলি অ্যাড-অন ডেভেলপার দ্বারা সংজ্ঞায়িত করা হয় অ্যাড-অনের ব্যবহারের জন্য একটি নির্দিষ্ট সম্মেলনে তথ্য সংযুক্ত করার জন্য। |
এন্ট্রি পয়েন্ট
এন্ট্রি পয়েন্ট অবজেক্টগুলি একটি প্রদত্ত কনফারেন্স অ্যাক্সেস করার প্রতিষ্ঠিত উপায় সম্পর্কে তথ্য বহন করে, যেমন ফোন বা ভিডিও দ্বারা। এই তথ্যটি ইভেন্ট অবজেক্টে উপস্থিত থাকে যদি এবং শুধুমাত্র যদি ডেটা ক্যালেন্ডার ইভেন্টে উপস্থিত থাকে এবং অ্যাড-অন তার addOns.calendar.currentEventAccess ম্যানিফেস্ট ফিল্ডটিকে READ বা READ_WRITE এ সেট করে।
| এন্ট্রি পয়েন্ট অবজেক্ট | |
|---|---|
entryPoint.accessCode | stringকনফারেন্সে প্রবেশ করতে ব্যবহৃত অ্যাক্সেস কোড। সর্বাধিক দৈর্ঘ্য 128 অক্ষর। কনফারেন্স প্রদানকারীরা সাধারণত কনফারেন্সে অ্যাক্সেস প্রদানের জন্য শুধুমাত্র { accessCode , meetingCode , passcode , password , pin } এর একটি উপসেট ব্যবহার করে। কনফারেন্স প্রদানকারী যে ক্ষেত্রগুলি ব্যবহার করে তা মেলান এবং শুধুমাত্র প্রদর্শন করুন৷ |
entryPoint.entryPointFeatures | listএন্ট্রি পয়েন্টের বৈশিষ্ট্য। বর্তমানে এই বৈশিষ্ট্যগুলি শুধুমাত্র phone এন্ট্রি পয়েন্টগুলিতে প্রযোজ্য:
|
entryPoint.entryPointType | stringএন্ট্রি পয়েন্টের ধরন। সম্ভাব্য মান নিম্নরূপ:
|
entryPoint.label | stringএন্ট্রি পয়েন্ট URI-এর জন্য ব্যবহারকারী-দৃশ্যমান লেবেল (স্থানীয় নয়)। |
entryPoint.meetingCode | stringকনফারেন্সে প্রবেশ করতে ব্যবহৃত মিটিং কোড। সর্বাধিক দৈর্ঘ্য 128 অক্ষর। কনফারেন্স প্রদানকারীরা সাধারণত কনফারেন্সে অ্যাক্সেস প্রদানের জন্য শুধুমাত্র { accessCode , meetingCode , passcode , password , pin } এর একটি উপসেট ব্যবহার করে। কনফারেন্স প্রদানকারী যে ক্ষেত্রগুলি ব্যবহার করে তা মেলান এবং শুধুমাত্র প্রদর্শন করুন৷ |
entryPoint.passcode | stringকনফারেন্সে প্রবেশ করতে ব্যবহৃত পাসকোড। সর্বাধিক দৈর্ঘ্য 128 অক্ষর। কনফারেন্স প্রদানকারীরা সাধারণত কনফারেন্সে অ্যাক্সেস প্রদানের জন্য শুধুমাত্র { accessCode , meetingCode , passcode , password , pin } এর একটি উপসেট ব্যবহার করে। কনফারেন্স প্রদানকারী যে ক্ষেত্রগুলি ব্যবহার করে তা মেলান এবং শুধুমাত্র প্রদর্শন করুন৷ |
entryPoint.password | stringকনফারেন্সে প্রবেশ করতে ব্যবহৃত পাসওয়ার্ড। সর্বাধিক দৈর্ঘ্য 128 অক্ষর। কনফারেন্স প্রদানকারীরা সাধারণত কনফারেন্সে অ্যাক্সেস প্রদানের জন্য শুধুমাত্র { accessCode , meetingCode , passcode , password , pin } এর একটি উপসেট ব্যবহার করে। কনফারেন্স প্রদানকারী যে ক্ষেত্রগুলি ব্যবহার করে তা মেলান এবং শুধুমাত্র প্রদর্শন করুন৷ |
entryPoint.pin | stringকনফারেন্সে প্রবেশ করতে ব্যবহৃত পিন। সর্বাধিক দৈর্ঘ্য 128 অক্ষর। কনফারেন্স প্রদানকারীরা সাধারণত কনফারেন্সে অ্যাক্সেস প্রদানের জন্য শুধুমাত্র { accessCode , meetingCode , passcode , password , pin } এর একটি উপসেট ব্যবহার করে। কনফারেন্স প্রদানকারী যে ক্ষেত্রগুলি ব্যবহার করে তা মেলান এবং শুধুমাত্র প্রদর্শন করুন৷ |
entryPoint.regionCode | stringফোন নম্বরের অঞ্চল কোড। ব্যবহারকারীদের দ্বারা প্রয়োজন যদি URI একটি দেশের কোড অন্তর্ভুক্ত না করে। মানগুলি অঞ্চল কোডগুলির সর্বজনীন CLDR তালিকার উপর ভিত্তি করে। |
entryPoint.uri | stringএন্ট্রি পয়েন্টের URI। সর্বাধিক দৈর্ঘ্য 1300 অক্ষর। বিন্যাস এন্ট্রি পয়েন্ট ধরনের উপর নির্ভর করে:
|
ড্রাইভ ইভেন্ট অবজেক্ট
ড্রাইভ ইভেন্ট অবজেক্ট হল সামগ্রিক ইভেন্ট অবজেক্টের অংশ যা একজন ব্যবহারকারীর Google ড্রাইভ এবং এর বিষয়বস্তু সম্পর্কে তথ্য বহন করে। এটি শুধুমাত্র একটি ইভেন্ট অবজেক্টে উপস্থিত থাকে যদি অ্যাড-অনটি Google ড্রাইভকে প্রসারিত করে।
| ড্রাইভ ইভেন্ট অবজেক্ট | |
|---|---|
drive.activeCursorItem | Drive item objectড্রাইভ আইটেমটি বর্তমানে সক্রিয়৷ |
drive.selectedItems[] | list of Drive item objectsড্রাইভে নির্বাচিত আইটেমগুলির একটি তালিকা (ফাইল বা ফোল্ডার)৷ |
ড্রাইভ আইটেম
ড্রাইভ আইটেম বস্তু নির্দিষ্ট ড্রাইভ আইটেম সম্পর্কে তথ্য বহন করে, যেমন ফাইল বা ফোল্ডার।
| ড্রাইভ আইটেম বস্তু | |
|---|---|
item.addonHasFileScopePermission | booleantrue হলে, অ্যাড-অন এই আইটেমটির জন্য https://www.googleapis.com/auth/drive.file স্কোপ অনুমোদনের অনুরোধ করেছে এবং পেয়েছে; অন্যথায় এই ক্ষেত্রটি false । |
item.id | stringনির্বাচিত আইটেমের আইডি। |
item.iconUrl | stringআইকনের URL যা নির্বাচিত আইটেমকে উপস্থাপন করে। |
item.mimeType | stringনির্বাচিত আইটেমের MIME প্রকার। |
item.title | stringনির্বাচিত আইটেমের শিরোনাম। |
জিমেইল ইভেন্ট অবজেক্ট
Gmail ইভেন্ট অবজেক্ট হল সামগ্রিক ইভেন্ট অবজেক্টের অংশ যা একজন ব্যবহারকারীর Gmail বার্তা সম্পর্কে তথ্য বহন করে। এটি শুধুমাত্র একটি ইভেন্ট অবজেক্টে উপস্থিত থাকে যদি হোস্ট অ্যাপ্লিকেশনটি Gmail হয়।
| জিমেইল ইভেন্ট অবজেক্ট | |
|---|---|
gmail.accessToken | stringGmail-নির্দিষ্ট অ্যাক্সেস টোকেন। আপনি GmailApp.setCurrentMessageAccessToken(accessToken) পদ্ধতির সাথে এই টোকেনটি ব্যবহার করতে পারেন আপনার অ্যাড-অনকে একটি ব্যবহারকারীর বর্তমানে খোলা Gmail বার্তায় অস্থায়ী অ্যাক্সেস দিতে বা আপনার অ্যাড-অনকে নতুন খসড়া রচনা করতে দিতে। |
gmail.bccRecipients[] | list of stringsডিফল্টরূপে অক্ষম । "BCC:" প্রাপকের ইমেল ঠিকানাগুলির তালিকা বর্তমানে একটি খসড়াতে অন্তর্ভুক্ত যা অ্যাড-অন রচনা করছে৷ এই ক্ষেত্রটি চালু করতে, আপনাকে অবশ্যই আপনার ম্যানিফেস্টের addOns.gmail.composeTrigger.draftAccess ক্ষেত্রটি METADATA সেট করতে হবে। |
gmail.ccRecipients[] | list of stringsডিফল্টরূপে অক্ষম । "CC:" প্রাপকের ইমেল ঠিকানাগুলির তালিকা বর্তমানে একটি খসড়াতে অন্তর্ভুক্ত যা অ্যাড-অন রচনা করছে৷ এই ক্ষেত্রটি চালু করতে, আপনাকে অবশ্যই আপনার ম্যানিফেস্টের addOns.gmail.composeTrigger.draftAccess ক্ষেত্রটি METADATA সেট করতে হবে। |
gmail.messageId | stringবর্তমানে খোলা Gmail মেসেজের আইডি। |
gmail.threadId | stringবর্তমানে খোলা Gmail থ্রেড আইডি। |
gmail.toRecipients[] | list of stringsডিফল্টরূপে অক্ষম । "প্রতি:" প্রাপকের ইমেল ঠিকানাগুলির তালিকা বর্তমানে একটি খসড়াতে অন্তর্ভুক্ত যা অ্যাড-অন রচনা করছে৷ এই ক্ষেত্রটি চালু করতে, আপনাকে অবশ্যই আপনার ম্যানিফেস্টের addOns.gmail.composeTrigger.draftAccess ক্ষেত্রটি METADATA সেট করতে হবে। |
ডক্স ইভেন্ট অবজেক্ট
ডক্স ইভেন্ট অবজেক্ট হল সামগ্রিক ইভেন্ট অবজেক্টের অংশ যা ব্যবহারকারীর নথি এবং এর বিষয়বস্তু সম্পর্কে তথ্য বহন করে। এটি শুধুমাত্র একটি ইভেন্ট অবজেক্টে উপস্থিত থাকে যদি অ্যাড-অনটি Google ডক্সকে প্রসারিত করে।
| ডক্স ইভেন্ট অবজেক্ট | |
|---|---|
docs.id | stringশুধুমাত্র যদি https://www.googleapis.com/auth/drive.file স্কোপ ব্যবহারকারীর দ্বারা অনুমোদিত হয় তাহলেই উপস্থিত হবে ৷ডকুমেন্টের আইডি ডক্স UI এ খোলা। |
docs.title | stringশুধুমাত্র যদি https://www.googleapis.com/auth/drive.file স্কোপ ব্যবহারকারীর দ্বারা অনুমোদিত হয় তাহলেই উপস্থিত হবে ৷ডকুমেন্টের শিরোনাম ডক্স UI এ খোলা। |
docs.addonHasFileScopePermission | booleantrue হলে, অ্যাড-অন ডক্স UI-তে খোলা নথির জন্য https://www.googleapis.com/auth/drive.file স্কোপ অনুমোদনের অনুরোধ করেছে এবং পেয়েছে; অন্যথায় এই ক্ষেত্রটি false । |
docs.matchedUrl.url | stringনিম্নলিখিত শর্ত পূরণ করা হলে শুধুমাত্র উপস্থিত:
লিঙ্কের URL যা Google ডক্সে একটি পূর্বরূপ তৈরি করে। এই ক্ষেত্রটি ব্যবহার করতে, আপনাকে অবশ্যই আপনার অ্যাড-অনের ম্যানিফেস্টে LinkPreviewTriggers কনফিগার করতে হবে। আরও বিশদ বিবরণের জন্য স্মার্ট চিপগুলির সাথে প্রিভিউ লিঙ্কগুলি দেখুন৷ একজন ব্যবহারকারী যখন লিঙ্কটির পূর্বরূপ দেখেন তখন পেলোডের উদাহরণ "docs" : {
"matchedUrl" : {
"url" : "https://www.example.com/12345"
}
}
|
পত্রক ইভেন্ট অবজেক্ট
শীট ইভেন্ট অবজেক্ট হল সামগ্রিক ইভেন্ট অবজেক্টের অংশ যা ব্যবহারকারীর নথি এবং এর বিষয়বস্তু সম্পর্কে তথ্য বহন করে। এটি শুধুমাত্র একটি ইভেন্ট অবজেক্টে উপস্থিত থাকে যদি অ্যাড-অন Google পত্রককে প্রসারিত করে।
| পত্রক ইভেন্ট অবজেক্ট | |
|---|---|
sheets.id | stringশুধুমাত্র যদি https://www.googleapis.com/auth/drive.file স্কোপ ব্যবহারকারীর দ্বারা অনুমোদিত হয় তাহলেই উপস্থিত হবে ৷ স্প্রেডশীটের আইডি পত্রক UI এ খোলা হয়। |
sheets.title | stringশুধুমাত্র যদি https://www.googleapis.com/auth/drive.file স্কোপ ব্যবহারকারীর দ্বারা অনুমোদিত হয় তাহলেই উপস্থিত হবে ৷ স্প্রেডশীটের শিরোনামটি পত্রক UI এ খোলা হয়। |
sheets.addonHasFileScopePermission | booleantrue হলে, অ্যাড-অন অনুরোধ করেছে এবং পত্রক UI-তে খোলা স্প্রেডশীটের জন্য https://www.googleapis.com/auth/drive.file স্কোপের অনুমোদন পেয়েছে; অন্যথায় এই ক্ষেত্রটি false । |
sheets.matchedUrl.url | stringনিম্নলিখিত শর্ত পূরণ করা হলে শুধুমাত্র উপস্থিত:
লিঙ্কের URL যা Google পত্রকগুলিতে একটি পূর্বরূপ তৈরি করে৷ এই ক্ষেত্রটি ব্যবহার করতে, আপনাকে অবশ্যই আপনার অ্যাড-অনের ম্যানিফেস্টে LinkPreviewTriggers কনফিগার করতে হবে। আরও বিশদ বিবরণের জন্য স্মার্ট চিপগুলির সাথে প্রিভিউ লিঙ্কগুলি দেখুন৷ একজন ব্যবহারকারী যখন লিঙ্কটির পূর্বরূপ দেখেন তখন পেলোডের উদাহরণ "sheets" : {
"matchedUrl" : {
"url" : "https://www.example.com/12345"
}
}
|
স্লাইড ইভেন্ট অবজেক্ট
স্লাইড ইভেন্ট অবজেক্ট হল সামগ্রিক ইভেন্ট অবজেক্টের অংশ যা ব্যবহারকারীর নথি এবং এর বিষয়বস্তু সম্পর্কে তথ্য বহন করে। এটি শুধুমাত্র একটি ইভেন্ট অবজেক্টে উপস্থিত থাকে যদি অ্যাড-অনটি Google স্লাইডকে প্রসারিত করে।
| স্লাইড ইভেন্ট অবজেক্ট | |
|---|---|
slides.id | stringশুধুমাত্র যদি https://www.googleapis.com/auth/drive.file স্কোপ ব্যবহারকারীর দ্বারা অনুমোদিত হয় তাহলেই উপস্থিত হবে ৷ উপস্থাপনার আইডি স্লাইড UI-তে খোলা হয়। |
slides.title | stringশুধুমাত্র যদি https://www.googleapis.com/auth/drive.file স্কোপ ব্যবহারকারীর দ্বারা অনুমোদিত হয় তাহলেই উপস্থিত হবে ৷ উপস্থাপনার শিরোনাম স্লাইড UI-তে খোলা। |
slides.addonHasFileScopePermission | booleanযদি true তবে অ্যাড-অনটি স্লাইড ইউআই-তে খোলা উপস্থাপনার জন্য https://www.googleapis.com/auth/drive.file স্কোপ অনুমোদনের জন্য অনুরোধ করেছে এবং পেয়েছে; অন্যথায় এই ক্ষেত্রটি false । |
slides.matchedUrl.url | stringনিম্নলিখিত শর্তগুলি পূরণ করা হলে কেবল উপস্থিত:
লিঙ্কটির ইউআরএল যা গুগল স্লাইডগুলিতে একটি পূর্বরূপ উত্পন্ন করে। এই ক্ষেত্রটি ব্যবহার করতে, আপনাকে অবশ্যই আপনার অ্যাড-অনের ম্যানিফেস্টে LinkPreviewTriggers কনফিগার করতে হবে। আরও তথ্যের জন্য স্মার্ট চিপগুলির সাথে পূর্বরূপ লিঙ্কগুলি দেখুন। উদাহরণস্বরূপ পে -লোড যখন কোনও ব্যবহারকারী লিঙ্কটির পূর্বরূপ দেয় "slides" : {
"matchedUrl" : {
"url" : "https://www.example.com/12345"
}
}
|