- রিসোর্স: স্থাপনা
- অ্যাডঅনস
- কমনঅ্যাডঅনম্যানিফেস্ট
- লেআউট বৈশিষ্ট্য
- অ্যাডঅনউইজেটসেট
- উইজেটের ধরণ
- হোমপেজএক্সটেনশনপয়েন্ট
- ইউনিভার্সালঅ্যাকশনএক্সটেনশনপয়েন্ট
- জিমেইল অ্যাডঅনম্যানিফেস্ট
- প্রাসঙ্গিক ট্রিগার
- শর্তহীন ট্রিগার
- ইউনিভার্সালঅ্যাকশন
- কম্পোজ ট্রিগার
- মেনুআইটেমএক্সটেনশনপয়েন্ট
- ড্রাফটঅ্যাক্সেস
- ড্রাইভঅ্যাডঅনম্যানিফেস্ট
- ড্রাইভএক্সটেনশনপয়েন্ট
- ক্যালেন্ডার অ্যাডঅনম্যানিফেস্ট
- কনফারেন্স সলিউশন
- ক্যালেন্ডারএক্সটেনশনপয়েন্ট
- ইভেন্টঅ্যাক্সেস
- ডক্সঅ্যাডঅনম্যানিফেস্ট
- ডক্সএক্সটেনশনপয়েন্ট
- লিংকপ্রিভিউএক্সটেনশনপয়েন্ট
- UriPattern সম্পর্কে
- CreateActionExtensionPoint সম্পর্কে
- মিটঅ্যাডঅনম্যানিফেস্ট
- ওয়েব
- রাজ্য
- ডিসপ্লেফ্লো
- শীটসঅ্যাডঅনম্যানিফেস্ট
- শীটএক্সটেনশনপয়েন্ট
- স্লাইডসঅ্যাডঅনম্যানিফেস্ট
- স্লাইডসএক্সটেনশনপয়েন্ট
- এইচটিটিপি বিকল্পগুলি
- HttpAuthorizationHeader সম্পর্কে
- গ্রানুলারঅথঅনুমতিসমর্থন
- পদ্ধতি
রিসোর্স: স্থাপনা
একটি Google Workspace অ্যাড-অন ডিপ্লয়মেন্ট
| JSON উপস্থাপনা |
|---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
| ক্ষেত্র | |
|---|---|
name | স্থাপনার রিসোর্সের নাম। উদাহরণ: |
oauthScopes[] | অ্যাড-অন এন্ডপয়েন্ট কার্যকর করার আগে ব্যবহারকারীর কাছ থেকে সম্মতি চাওয়ার জন্য Google OAuth স্কোপের তালিকা। |
addOns | Google Workspace অ্যাড-অন কনফিগারেশন। |
etag | এই মানটি সার্ভার দ্বারা স্টোরেজে স্থাপনার সংস্করণের উপর ভিত্তি করে গণনা করা হয় এবং ক্লায়েন্টের আপডেট এবং ডিলিট অনুরোধে পাঠানো যেতে পারে যাতে এগিয়ে যাওয়ার আগে একটি আপ-টু-ডেট মান নিশ্চিত করা যায়। |
অ্যাডঅনস
একটি Google Workspace অ্যাড-অন কনফিগারেশন।
| JSON উপস্থাপনা |
|---|
{ "common": { object ( |
| ক্ষেত্র | |
|---|---|
common | সমস্ত Google Workspace অ্যাড-অন জুড়ে সাধারণ কনফিগারেশন। |
gmail | জিমেইল অ্যাড-অন কনফিগারেশন। |
drive | ড্রাইভ অ্যাড-অন কনফিগারেশন। |
calendar | ক্যালেন্ডার অ্যাড-অন কনফিগারেশন। |
docs | ডক্স অ্যাড-অন কনফিগারেশন। |
meet | অ্যাড-অন কনফিগারেশনের সাথে দেখা করুন। |
sheets | পত্রক অ্যাড-অন কনফিগারেশন। |
slides | স্লাইড অ্যাড-অন কনফিগারেশন। |
httpOptions | অ্যাড-অন HTTP এন্ডপয়েন্টগুলিতে অনুরোধ পাঠানোর বিকল্পগুলি |
কমনঅ্যাডঅনম্যানিফেস্ট
অ্যাড-অন কনফিগারেশন যা সমস্ত অ্যাড-অন হোস্ট অ্যাপ্লিকেশন জুড়ে ভাগ করা হয়।
| JSON উপস্থাপনা |
|---|
{ "name": string, "logoUrl": string, "layoutProperties": { object ( |
| ক্ষেত্র | |
|---|---|
name | প্রয়োজনীয়। অ্যাড-অনের প্রদর্শন নাম। |
logoUrl | প্রয়োজনীয়। অ্যাড-অন টুলবারে দেখানো লোগো ছবির URL। |
layoutProperties | অ্যাড-অন কার্ডগুলির জন্য সাধারণ লেআউট বৈশিষ্ট্য। |
addOnWidgetSet | অ্যাড-অনে ব্যবহৃত উইজেট। যদি এই ক্ষেত্রটি নির্দিষ্ট না করা থাকে, তাহলে ডিফল্ট সেটটি ব্যবহার করা হবে। |
useLocaleFromApp | হোস্ট অ্যাপ থেকে লোকেল তথ্য প্রেরণ করা হবে কিনা। |
homepageTrigger | একটি এন্ডপয়েন্ট সংজ্ঞায়িত করে যা যেকোনো প্রসঙ্গে, যেকোনো হোস্টে কার্যকর করা হবে। এই ফাংশন দ্বারা তৈরি যেকোনো কার্ড সর্বদা ব্যবহারকারীর জন্য উপলব্ধ থাকবে, কিন্তু যখন এই অ্যাড-অন আরও লক্ষ্যযুক্ত ট্রিগার ঘোষণা করে তখন প্রাসঙ্গিক সামগ্রী দ্বারা আচ্ছন্ন হতে পারে। |
universalActions[] | ইউনিভার্সাল অ্যাকশন মেনুতে এক্সটেনশন পয়েন্টের একটি তালিকা সংজ্ঞায়িত করে যা অ্যাড-অনের জন্য একটি সেটিংস মেনু হিসেবে কাজ করে। এক্সটেনশন পয়েন্টটি খোলার জন্য একটি লিঙ্ক URL অথবা ফর্ম জমা দেওয়ার জন্য একটি এন্ডপয়েন্ট হতে পারে। |
openLinkUrlPrefixes | একটি OpenLink অ্যাকশন শুধুমাত্র |
লেআউট বৈশিষ্ট্য
সমস্ত অ্যাড-অন হোস্ট অ্যাপ্লিকেশন জুড়ে ভাগ করা কার্ড লেআউট বৈশিষ্ট্য।
| JSON উপস্থাপনা |
|---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
| ক্ষেত্র | |
|---|---|
primaryColor | অ্যাড-অনের প্রাথমিক রঙ। এটি টুলবারের রঙ সেট করে। যদি কোনও প্রাথমিক রঙ সেট না করা থাকে, তাহলে ফ্রেমওয়ার্ক দ্বারা প্রদত্ত ডিফল্ট মান ব্যবহার করা হয়। |
secondaryColor | অ্যাড-অনের সেকেন্ডারি রঙ। এটি বোতামের রঙ সেট করে। যদি প্রাথমিক রঙ সেট করা থাকে কিন্তু কোনও সেকেন্ডারি রঙ সেট না করা থাকে, তাহলে সেকেন্ডারি রঙটি প্রাথমিক রঙের মতোই হবে। যদি প্রাথমিক রঙ বা সেকেন্ডারি রঙ উভয়ই সেট না করা থাকে, তাহলে ফ্রেমওয়ার্ক দ্বারা প্রদত্ত ডিফল্ট মান ব্যবহার করা হয়। |
useNewMaterialDesign | কার্ডের জন্য মেটেরিয়াল ডিজাইন সক্ষম করে। |
অ্যাডঅনউইজেটসেট
একটি অ্যাড-অন দ্বারা ব্যবহৃত উইজেট সাবসেট।
| JSON উপস্থাপনা |
|---|
{
"usedWidgets": [
enum ( |
| ক্ষেত্র | |
|---|---|
usedWidgets[] | একটি অ্যাড-অনে ব্যবহৃত উইজেটের তালিকা। |
উইজেটের ধরণ
উইজেটের ধরণ। WIDGET_TYPE_UNSPECIFIED হল মৌলিক উইজেট সেট।
| এনামস | |
|---|---|
WIDGET_TYPE_UNSPECIFIED | ডিফল্ট উইজেট সেট। |
DATE_PICKER | তারিখ বাছাইকারী। |
STYLED_BUTTONS | স্টাইল করা বোতামগুলির মধ্যে রয়েছে ভরা বোতাম এবং নিষ্ক্রিয় বোতাম। |
PERSISTENT_FORMS | স্থায়ী ফর্মগুলি ক্রিয়া চলাকালীন স্থায়ী ফর্ম মানগুলিকে অনুমতি দেয়। |
FIXED_FOOTER | একটি কার্ডে স্থির পাদলেখ। |
UPDATE_SUBJECT_AND_RECIPIENTS | খসড়ার বিষয় এবং প্রাপকদের আপডেট করুন। |
GRID_WIDGET | গ্রিড উইজেট। |
ADDON_COMPOSE_UI_ACTION | একটি Gmail অ্যাড-অন অ্যাকশন যা অ্যাড-অন কম্পোজ UI-তে প্রযোজ্য। |
হোমপেজএক্সটেনশনপয়েন্ট
অ্যাড-অনের হোমপেজ ভিউ ঘোষণা করার জন্য সাধারণ ফর্ম্যাট।
| JSON উপস্থাপনা |
|---|
{ "runFunction": string, "enabled": boolean } |
| ক্ষেত্র | |
|---|---|
runFunction | প্রয়োজনীয়। এই এক্সটেনশন পয়েন্টটি সক্রিয় করার সময় যে এন্ডপয়েন্টটি কার্যকর করা হবে। |
enabled | ঐচ্ছিক। যদি সেট না করলে ডিফল্টভাবে যদি কোনও অ্যাড-অনের কাস্টম হোমপেজ ভিউ অক্ষম করা থাকে, তাহলে ব্যবহারকারীদের জন্য একটি জেনেরিক ওভারভিউ কার্ড প্রদান করা হয়। |
ইউনিভার্সালঅ্যাকশনএক্সটেনশনপয়েন্ট
একটি সার্বজনীন অ্যাকশন মেনু আইটেম এক্সটেনশন পয়েন্ট ঘোষণার ফর্ম্যাট।
| JSON উপস্থাপনা |
|---|
{ "label": string, // Union field |
| ক্ষেত্র | |
|---|---|
label | প্রয়োজনীয়। ব্যবহারকারী-দৃশ্যমান টেক্সট যা এই এক্সটেনশন পয়েন্টটি সক্রিয় করে গৃহীত পদক্ষেপের বর্ণনা দেয়, উদাহরণস্বরূপ, "একটি নতুন পরিচিতি যোগ করুন।" |
Union ফিল্ড action_type । প্রয়োজনীয়। একটি সার্বজনীন অ্যাকশন মেনু আইটেমে সমর্থিত অ্যাকশন টাইপ। এটি খোলার জন্য একটি লিঙ্ক অথবা কার্যকর করার জন্য একটি এন্ডপয়েন্ট হতে পারে। action_type নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
openLink | ইউনিভার্সালঅ্যাকশন দ্বারা খোলা URL। |
runFunction | ইউনিভার্সালঅ্যাকশন দ্বারা পরিচালিত এন্ডপয়েন্ট। |
জিমেইল অ্যাডঅনম্যানিফেস্ট
জিমেইল অ্যাড-অনের চেহারা এবং সম্পাদন কাস্টমাইজ করার বৈশিষ্ট্য।
| JSON উপস্থাপনা |
|---|
{ "homepageTrigger": { object ( |
| ক্ষেত্র | |
|---|---|
homepageTrigger | একটি এন্ডপয়েন্ট সংজ্ঞায়িত করে যা এমন প্রেক্ষাপটে কার্যকর করা হবে যা ঘোষিত প্রাসঙ্গিক ট্রিগারের সাথে মেলে না। এই ফাংশন দ্বারা তৈরি যেকোনো কার্ড সর্বদা ব্যবহারকারীর জন্য উপলব্ধ থাকবে, কিন্তু যখন এই অ্যাড-অন আরও লক্ষ্যযুক্ত ট্রিগার ঘোষণা করে তখন প্রাসঙ্গিক সামগ্রী দ্বারা আচ্ছন্ন হতে পারে। যদি থাকে, তাহলে এটি |
contextualTriggers[] | অ্যাড-অন ট্রিগার করে এমন শর্তগুলির সেট সংজ্ঞায়িত করে। |
universalActions[] | অ্যাড-অনের জন্য সার্বজনীন ক্রিয়াগুলির একটি সেট সংজ্ঞায়িত করে। ব্যবহারকারী অ্যাড-অন টুলবার মেনু থেকে সার্বজনীন ক্রিয়াগুলি ট্রিগার করে। |
composeTrigger | একটি কম্পোজ টাইম অ্যাড-অনের জন্য কম্পোজ টাইম ট্রিগার নির্ধারণ করে। এটি হল সেই ট্রিগার যা ব্যবহারকারী যখন একটি ইমেল রচনা করেন তখন একটি অ্যাড-অনকে পদক্ষেপ নিতে বাধ্য করে। সমস্ত কম্পোজ টাইম অ্যাড-অনের |
authorizationCheckFunction | একটি এন্ডপয়েন্টের নাম যা যাচাই করে যে অ্যাড-অনটিতে সমস্ত প্রয়োজনীয় তৃতীয়-পক্ষের অনুমোদন রয়েছে, তৃতীয়-পক্ষের API গুলি পরীক্ষা করে। যদি প্রোব ব্যর্থ হয়, তাহলে অনুমোদন প্রবাহ শুরু করার জন্য ফাংশনটি একটি ব্যতিক্রম ছুঁড়ে দেবে। ব্যবহারকারীর অভিজ্ঞতা মসৃণ করার জন্য অ্যাড-অনের প্রতিটি আহ্বানের আগে এই ফাংশনটি কল করা হয়। |
প্রাসঙ্গিক ট্রিগার
খোলা ইমেলটি নির্দিষ্ট মানদণ্ড পূরণ করলে সক্রিয় হওয়া ট্রিগারকে সংজ্ঞায়িত করে। যখন ট্রিগারটি সক্রিয় হয়, তখন এটি একটি নির্দিষ্ট এন্ডপয়েন্ট কার্যকর করে, সাধারণত নতুন কার্ড তৈরি করতে এবং UI আপডেট করতে।
| JSON উপস্থাপনা |
|---|
{ "onTriggerFunction": string, // Union field |
| ক্ষেত্র | |
|---|---|
onTriggerFunction | প্রয়োজনীয়। ট্রিগারের সাথে মেলে এমন বার্তার নাম যেখানে কল করা হবে। |
Union ফিল্ড trigger । ট্রিগারের ধরণ নির্ধারণ করে যে Gmail অ্যাড-অন দেখানোর জন্য কোন শর্ত ব্যবহার করে। trigger নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
unconditional | যেকোনো মেইল বার্তা খোলার সময় শর্তহীন ট্রিগারগুলি কার্যকর করা হয়। |
শর্তহীন ট্রিগার
এই ধরণের কোনও ক্ষেত্র নেই।
একটি ট্রিগার যা যেকোনো ইমেল বার্তা খোলার সময় জ্বলে ওঠে।
ইউনিভার্সালঅ্যাকশন
বার্তার প্রেক্ষাপট নির্বিশেষে অ্যাড-অন টুলবার মেনুতে সর্বদা উপলব্ধ একটি ক্রিয়া।
| JSON উপস্থাপনা |
|---|
{ "text": string, // Union field |
| ক্ষেত্র | |
|---|---|
text | প্রয়োজনীয়। ব্যবহারকারীর দৃষ্টিগোচর টেক্সট যা ক্রিয়াটি বর্ণনা করে, উদাহরণস্বরূপ, "একটি নতুন পরিচিতি যোগ করুন।" |
Union ফিল্ড action_type । ব্যবহারকারী যখন অ্যাকশনটি ব্যবহার করে তখন অ্যাকশনের ধরণ Gmail এর আচরণ নির্ধারণ করে। action_type নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
openLink | ব্যবহারকারী যখন অ্যাকশনটি ট্রিগার করেন তখন Gmail দ্বারা খোলা একটি লিঙ্ক। |
runFunction | ব্যবহারকারী যখন অ্যাকশনটি ট্রিগার করে তখন একটি এন্ডপয়েন্ট বলা হয়। বিস্তারিত জানার জন্য সার্বজনীন অ্যাকশন গাইড দেখুন। |
কম্পোজ ট্রিগার
একটি ট্রিগার যা ব্যবহারকারী যখন একটি ইমেল রচনা করেন তখন সক্রিয় হয়।
| JSON উপস্থাপনা |
|---|
{ "actions": [ { object ( |
| ক্ষেত্র | |
|---|---|
actions[] | একটি কম্পোজ টাইম অ্যাড-অনের জন্য অ্যাকশনের সেট নির্ধারণ করে। এগুলি এমন অ্যাকশন যা ব্যবহারকারীরা একটি কম্পোজ টাইম অ্যাড-অনে ট্রিগার করতে পারেন। |
draftAccess | যখন একটি কম্পোজ টাইম অ্যাড-অন ট্রিগার করা হয় তখন ডেটা অ্যাক্সেসের স্তর নির্ধারণ করে। |
মেনুআইটেমএক্সটেনশনপয়েন্ট
হোস্ট অ্যাপের মধ্যে প্রদর্শিত মেনু আইটেম বা বোতাম ঘোষণা করার জন্য সাধারণ ফর্ম্যাট।
| JSON উপস্থাপনা |
|---|
{ "runFunction": string, "label": string, "logoUrl": string } |
| ক্ষেত্র | |
|---|---|
runFunction | প্রয়োজনীয়। এই এক্সটেনশন পয়েন্টটি সক্রিয় করার সময় যে এন্ডপয়েন্টটি কার্যকর করা হবে। |
label | প্রয়োজনীয়। ব্যবহারকারীর দৃষ্টিগোচর টেক্সট যা এই এক্সটেনশন পয়েন্টটি সক্রিয় করে গৃহীত পদক্ষেপের বর্ণনা দেয়। উদাহরণস্বরূপ, "ইনভয়েস ঢোকান।" |
logoUrl | অ্যাড-অন টুলবারে দেখানো লোগো ছবির URL। যদি সেট না করা থাকে, তাহলে অ্যাড-অনের প্রাথমিক লোগো URL ডিফল্টভাবে সেট করা হবে। |
ড্রাফটঅ্যাক্সেস
একটি এনাম যা কম্পোজ ট্রিগারের জন্য প্রয়োজনীয় ডেটা অ্যাক্সেসের স্তর নির্ধারণ করে।
| এনামস | |
|---|---|
UNSPECIFIED | ড্রাফটঅ্যাক্সেসের জন্য কিছুই সেট না থাকলে ডিফল্ট মান। |
NONE | যখন একটি কম্পোজ অ্যাড-অন ট্রিগার করা হয়, তখন কম্পোজ ট্রিগার ড্রাফ্টের কোনও ডেটা অ্যাক্সেস করতে পারে না। |
METADATA | যখন একটি কম্পোজ অ্যাড-অন ট্রিগার করা হয় তখন কম্পোজ ট্রিগারকে ড্রাফ্টের মেটাডেটা অ্যাক্সেস করার অনুমতি দেয়। এর মধ্যে দর্শকদের তালিকা অন্তর্ভুক্ত থাকে, যেমন একটি ড্রাফ্ট বার্তার প্রতি এবং সিসি তালিকা। |
ড্রাইভঅ্যাডঅনম্যানিফেস্ট
ড্রাইভ অ্যাড-অনের চেহারা এবং সম্পাদন কাস্টমাইজ করার বৈশিষ্ট্য।
| JSON উপস্থাপনা |
|---|
{ "homepageTrigger": { object ( |
| ক্ষেত্র | |
|---|---|
homepageTrigger | যদি থাকে, তাহলে এটি |
onItemsSelectedTrigger | প্রাসঙ্গিক ড্রাইভ ভিউতে আইটেম নির্বাচন করার সময় যে আচরণটি কার্যকর হয়, যেমন আমার ড্রাইভ ডকলিস্ট। |
ড্রাইভএক্সটেনশনপয়েন্ট
ড্রাইভ অ্যাড-অনের ট্রিগার ঘোষণার জন্য সাধারণ ফর্ম্যাট।
| JSON উপস্থাপনা |
|---|
{ "runFunction": string } |
| ক্ষেত্র | |
|---|---|
runFunction | প্রয়োজন। এক্সটেনশন পয়েন্ট সক্রিয় করার সময় যে এন্ডপয়েন্টটি কার্যকর করা হবে। |
ক্যালেন্ডার অ্যাডঅনম্যানিফেস্ট
ক্যালেন্ডার অ্যাড-অনের চেহারা এবং সম্পাদন কাস্টমাইজ করার বৈশিষ্ট্য।
| JSON উপস্থাপনা |
|---|
{ "homepageTrigger": { object ( |
| ক্ষেত্র | |
|---|---|
homepageTrigger | ঐচ্ছিক। এমন একটি এন্ডপয়েন্ট সংজ্ঞায়িত করে যা এমন প্রেক্ষাপটে কার্যকর করা হয় যা ঘোষিত প্রাসঙ্গিক ট্রিগারের সাথে মেলে না। এই ফাংশন দ্বারা তৈরি যেকোনো কার্ড সর্বদা ব্যবহারকারীর জন্য উপলব্ধ থাকবে, কিন্তু যখন এই অ্যাড-অন আরও লক্ষ্যযুক্ত ট্রিগার ঘোষণা করে তখন প্রাসঙ্গিক সামগ্রী দ্বারা আচ্ছন্ন হতে পারে। যদি থাকে, তাহলে এটি |
conferenceSolution[] | ঐচ্ছিক। এই অ্যাড-অন দ্বারা প্রদত্ত কনফারেন্স সমাধানগুলি সংজ্ঞায়িত করে। তৃতীয় পক্ষের কনফারেন্সিং অ্যাড-অনগুলি শুধুমাত্র Apps Script- এ তৈরি করা যেতে পারে। |
createSettingsUrlFunction | এক্সিকিউট করার জন্য একটি এন্ডপয়েন্ট যা অ্যাড-অনের সেটিংস পৃষ্ঠায় একটি URL তৈরি করে। |
eventOpenTrigger | একটি এন্ডপয়েন্ট যা কোনও ইভেন্ট দেখার বা সম্পাদনার জন্য খোলা হলে ট্রিগার করে। |
eventUpdateTrigger | একটি এন্ডপয়েন্ট যা ওপেন ইভেন্ট আপডেট হলে ট্রিগার করে। |
calendarNotificationTrigger | ঐচ্ছিক। ব্যবহারকারীর সাবস্ক্রাইব করা ক্যালেন্ডারের জন্য কোনও ইভেন্ট তৈরি বা আপডেট করা হলে ট্রিগার হয়। শুধুমাত্র |
eventAttachmentTrigger | ক্যালেন্ডার ড্রপডাউন মেনুতে ব্যবহারকারী যখন অ্যাড-অন সংযুক্তি প্রদানকারীতে ক্লিক করেন তখন একটি প্রাসঙ্গিক ট্রিগারের জন্য একটি কনফিগারেশন যা সক্রিয় হয়। |
currentEventAccess | যখন কোনও ইভেন্ট অ্যাড-অন ট্রিগার করা হয় তখন ডেটা অ্যাক্সেসের স্তর নির্ধারণ করে। |
কনফারেন্স সলিউশন
কনফারেন্স-সম্পর্কিত মান নির্ধারণ করে। তৃতীয় পক্ষের কনফারেন্সিং অ্যাড-অনগুলি শুধুমাত্র Apps Script- এ তৈরি করা যেতে পারে।
| JSON উপস্থাপনা |
|---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
| ক্ষেত্র | |
|---|---|
onCreateFunction | প্রয়োজনীয়। কনফারেন্স ডেটা তৈরি করার সময় কল করার জন্য শেষ বিন্দু। |
id | প্রয়োজন। একটি অ্যাড-অনের মধ্যে কনফারেন্স সলিউশন জুড়ে আইডিগুলি অনন্যভাবে বরাদ্দ করা উচিত, অন্যথায় অ্যাড-অনটি ট্রিগার হলে ভুল কনফারেন্স সলিউশন ব্যবহার করা হতে পারে। আপনি একটি অ্যাড-অনের প্রদর্শন নাম পরিবর্তন করতে পারলেও, আইডি পরিবর্তন করা উচিত নয়। |
name | প্রয়োজনীয়। কনফারেন্স সলিউশনের প্রদর্শন নাম। |
logoUrl | প্রয়োজন। কনফারেন্স সলিউশনের লোগো ছবির URL। |
ক্যালেন্ডারএক্সটেনশনপয়েন্ট
ক্যালেন্ডার অ্যাড-অনের ট্রিগার ঘোষণার জন্য সাধারণ বিন্যাস।
| JSON উপস্থাপনা |
|---|
{ "runFunction": string } |
| ক্ষেত্র | |
|---|---|
runFunction | প্রয়োজনীয়। এই এক্সটেনশন পয়েন্টটি সক্রিয় করার সময় যে এন্ডপয়েন্টটি কার্যকর করা হবে। |
ইভেন্টঅ্যাক্সেস
একটি এনাম যা ইভেন্ট ট্রিগারের জন্য প্রয়োজনীয় ডেটা অ্যাক্সেসের স্তর নির্ধারণ করে।
| এনামস | |
|---|---|
UNSPECIFIED | eventAccess-এর জন্য কিছুই সেট না থাকলে ডিফল্ট মান। |
METADATA | ইভেন্ট আইডি এবং ক্যালেন্ডার আইডির মতো ইভেন্টের মেটাডেটা অ্যাক্সেস করার অনুমতি ইভেন্ট ট্রিগার করে। |
READ | ইভেন্ট ট্রিগারগুলিকে মেটাডেটা, অংশগ্রহণকারী এবং কনফারেন্স ডেটা সহ সমস্ত প্রদত্ত ইভেন্ট ফিল্ডে অ্যাক্সেস দেয়। |
WRITE | ইভেন্ট ট্রিগারগুলিকে ইভেন্টের মেটাডেটাতে অ্যাক্সেস দেয় এবং অংশগ্রহণকারীদের যোগ করা এবং কনফারেন্স ডেটা সেট করা সহ সমস্ত ক্রিয়া সম্পাদন করার ক্ষমতা দেয়। |
READ_WRITE | ইভেন্ট ট্রিগারগুলিকে মেটাডেটা, অংশগ্রহণকারী এবং কনফারেন্স ডেটা এবং সমস্ত ক্রিয়া সম্পাদন করার ক্ষমতা সহ সমস্ত প্রদত্ত ইভেন্ট ক্ষেত্রগুলিতে অ্যাক্সেস দেয়। |
ডক্সঅ্যাডঅনম্যানিফেস্ট
গুগল ডক্স অ্যাড-অনের চেহারা এবং সম্পাদন কাস্টমাইজ করার বৈশিষ্ট্য।
| JSON উপস্থাপনা |
|---|
{ "homepageTrigger": { object ( |
| ক্ষেত্র | |
|---|---|
homepageTrigger | যদি থাকে, তাহলে এটি |
onFileScopeGrantedTrigger | এই ডকুমেন্ট/ব্যবহারকারী জোড়ার জন্য ফাইল স্কোপ অনুমোদন মঞ্জুর করা হলে কার্যকর করার জন্য এন্ডপয়েন্ট। |
linkPreviewTriggers[] | গুগল ডক্স ডকুমেন্টে লিঙ্কগুলির প্রিভিউ দেখার জন্য এক্সটেনশন পয়েন্টগুলির একটি তালিকা। বিস্তারিত জানার জন্য, স্মার্ট চিপ সহ লিঙ্কগুলির প্রিভিউ দেখুন। |
createActionTriggers[] | Google Workspace অ্যাপ্লিকেশনের মধ্যে থেকে থার্ড-পার্টি রিসোর্স তৈরির জন্য এক্সটেনশন পয়েন্টগুলির একটি তালিকা। আরও তথ্যের জন্য, @ মেনু থেকে থার্ড-পার্টি রিসোর্স তৈরি করুন দেখুন। |
ডক্সএক্সটেনশনপয়েন্ট
ডক্স অ্যাড-অনের ট্রিগার ঘোষণা করার জন্য সাধারণ ফর্ম্যাট।
| JSON উপস্থাপনা |
|---|
{ "runFunction": string } |
| ক্ষেত্র | |
|---|---|
runFunction | প্রয়োজনীয়। এই এক্সটেনশন পয়েন্টটি সক্রিয় করার সময় যে এন্ডপয়েন্টটি কার্যকর করা হবে। |
লিংকপ্রিভিউএক্সটেনশনপয়েন্ট
কোনও ব্যবহারকারী যখন কোনও তৃতীয় পক্ষ বা নন-গুগল পরিষেবা থেকে কোনও লিঙ্ক Google ডক্স, শিট বা স্লাইড ফাইলে টাইপ করে বা পেস্ট করে, তখন ট্রিগারের কনফিগারেশনটি কার্যকর হয়।
| JSON উপস্থাপনা |
|---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
| ক্ষেত্র | |
|---|---|
labelText | প্রয়োজনীয়। একটি উদাহরণ স্মার্ট চিপের টেক্সট যা ব্যবহারকারীদের লিঙ্কটি প্রিভিউ করতে অনুরোধ করে, যেমন |
localizedLabelText | ঐচ্ছিক। অন্যান্য ভাষায় স্থানীয়করণের জন্য যদি কোনও ব্যবহারকারীর লোকেল মানচিত্রের কীগুলিতে উপস্থিত থাকে, তাহলে ব্যবহারকারী |
patterns[] | প্রয়োজনীয়। URL প্যাটার্নের একটি অ্যারে যা অ্যাড-অনকে লিঙ্কগুলির পূর্বরূপ দেখতে ট্রিগার করে। |
runFunction | প্রয়োজনীয়। লিঙ্ক প্রিভিউ ট্রিগার হলে এন্ডপয়েন্ট কার্যকর করতে হবে। |
logoUrl | ঐচ্ছিক। স্মার্ট চিপ এবং প্রিভিউ কার্ডে প্রদর্শিত আইকন। বাদ দিলে, অ্যাড-অনটি তার টুলবার আইকন, |
UriPattern সম্পর্কে
প্রতিটি URL প্যাটার্নের কনফিগারেশন যা একটি লিঙ্ক প্রিভিউ ট্রিগার করে।
| JSON উপস্থাপনা |
|---|
{ "hostPattern": string, "pathPrefix": string } |
| ক্ষেত্র | |
|---|---|
hostPattern | প্রতিটি URL প্যাটার্নের প্রিভিউয়ের জন্য প্রয়োজনীয়। URL প্যাটার্নের ডোমেন। অ্যাড-অন URL-এ এই ডোমেন ধারণকারী লিঙ্কগুলির প্রিভিউ করে। উদাহরণস্বরূপ, |
pathPrefix | ঐচ্ছিক। উদাহরণস্বরূপ, যদি URL হোস্ট প্যাটার্নটি হোস্ট প্যাটার্ন ডোমেনের সকল URL মেলাতে, |
CreateActionExtensionPoint সম্পর্কে
কোনও ব্যবহারকারী যখন কোনও Google Workspace অ্যাপ্লিকেশনে রিসোর্স তৈরির ওয়ার্কফ্লো চালু করে তখন যে ট্রিগারটি কার্যকর হয় তার কনফিগারেশন। আরও তথ্যের জন্য, @ মেনু থেকে তৃতীয় পক্ষের রিসোর্স তৈরি করুন দেখুন।
| JSON উপস্থাপনা |
|---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
| ক্ষেত্র | |
|---|---|
id | প্রয়োজনীয়। এই এক্সটেনশন পয়েন্টটি আলাদা করার জন্য অনন্য আইডি। আইডিটিতে সর্বাধিক ৬৪টি অক্ষর থাকতে পারে এবং |
labelText | প্রয়োজনীয়। রিসোর্স তৈরির এন্ট্রি পয়েন্টের জন্য একটি আইকনের পাশে প্রদর্শিত টেক্সট, যেমন |
localizedLabelText | ঐচ্ছিক। অন্যান্য ভাষায় স্থানীয়করণের জন্য যদি কোনও ব্যবহারকারীর লোকেল মানচিত্রের কীগুলিতে উপস্থিত থাকে, তাহলে ব্যবহারকারী |
runFunction | প্রয়োজনীয়। যখন একটি লিঙ্ক তৈরি করার জন্য একটি রিসোর্স তৈরির কর্মপ্রবাহ ট্রিগার করা হয় তখন কার্যকর করার জন্য এন্ডপয়েন্ট। |
logoUrl | ঐচ্ছিক। রিসোর্স তৈরির এন্ট্রি পয়েন্টের জন্য প্রদর্শিত আইকন। যদি বাদ দেওয়া হয়, তাহলে মেনুটি আপনার অ্যাড-অনের টুলবার আইকন, |
মিটঅ্যাডঅনম্যানিফেস্ট
অ্যাড-অন ম্যানিফেস্টের সাথে দেখা করুন।
| JSON উপস্থাপনা |
|---|
{ "homepageTrigger": { object ( |
| ক্ষেত্র | |
|---|---|
homepageTrigger | যদি থাকে, তাহলে এটি |
web | Meet ওয়েব ক্লায়েন্টকে উন্নত করে এমন অ্যাডঅনগুলির বিবরণ। |
supportsCollaboration | অ্যাডঅনটি সহযোগিতা সমর্থন করে নাকি অন্যদের অ্যাডঅন অভিজ্ঞতায় আমন্ত্রণ জানায়। |
termsUri | অ্যাড-অনের পরিষেবার শর্তাবলীর একটি লিঙ্ক, যদি থাকে, দেখানো উচিত। |
ওয়েব
Meet ওয়েব ক্লায়েন্টকে উন্নত করে এমন অ্যাডঅনগুলির বিবরণ।
| JSON উপস্থাপনা |
|---|
{ "sidePanelUri": string, "sidePanelUrl": string, "mainStageUri": string, "supportsScreenSharing": boolean, "supportsCollaboration": boolean, "supportsPopOut": boolean, "hostOrigins": [ string ], "addOnOrigins": [ string ], "openState": enum ( |
| ক্ষেত্র | |
|---|---|
sidePanelUri | সাইড প্যানেল আইফ্রেমের জন্য URI। |
sidePanelUrl | সাইড প্যানেল আইফ্রেমের URL। |
mainStageUri | "প্রধান পর্যায়" আইফ্রেমের জন্য URI। |
supportsScreenSharing | অ্যাডঅনটি মূল স্টেজে স্ক্রিন শেয়ারিং সমর্থন করে কিনা। |
supportsCollaboration | অ্যাডঅনটি সহযোগিতা সমর্থন করে নাকি অন্যদের অ্যাডঅন অভিজ্ঞতায় আমন্ত্রণ জানাচ্ছে। এই ক্ষেত্রটি এখন বন্ধ করা হয়েছে, অনুগ্রহ করে MeetAddOnManifest-এর শীর্ষ স্তরের ক্ষেত্রটি ব্যবহার করুন। |
supportsPopOut | অ্যাডঅনটি ব্রাউজার PiP অভিজ্ঞতায় পপ আউট করা সমর্থন করে কিনা। |
hostOrigins[] | অপ্রচলিত, লিগ্যাসি নাম। তৃতীয় পক্ষের সাইট ধারণকারী আইফ্রেমের ফ্রেম-এসআরসি সম্পত্তিতে যে অরিজিনগুলি যোগ করা উচিত। পরিবর্তে অ্যাডোনঅরিজিন ব্যবহার করুন। |
addOnOrigins[] | তৃতীয় পক্ষের সাইট ধারণকারী আইফ্রেমের ফ্রেম-এসআরসি সম্পত্তিতে যে অরিজিনগুলি যোগ করা উচিত। |
openState | অ্যাডঅন খোলার সময় প্রাথমিক অবস্থা। |
supportsCollaborationHostControls | সহযোগিতা অ্যাড-অন হোস্ট নিয়ন্ত্রণ সমর্থন করে কিনা। |
logoUrl | অ্যাডঅনের জন্য প্রদর্শিত লোগোর URL। যদি নির্দিষ্ট না করা থাকে, তাহলে লোগোটি ম্যানিফেস্টের সাধারণ বিভাগের লোগোতে ডিফল্টভাবে ব্যবহৃত হবে। |
darkModeLogoUrl | লোগোর একটি ডার্ক মোড ভার্সন। |
displayFlow | অ্যাড-অনটি চালু হলে ডিসপ্লে ফ্লো অনুসরণ করবে। |
রাজ্য
প্রাথমিক অ্যাডঅন খোলার অবস্থা নির্দিষ্ট করার জন্য Enum।
| এনামস | |
|---|---|
STATE_UNSPECIFIED | অ্যাডঅনের প্রাথমিক অবস্থা নির্দিষ্ট করা হয়নি। |
SIDE_PANEL_ONLY | অ্যাডঅনটি শুধুমাত্র পাশের প্যানেলটি সক্রিয় রেখেই খোলে। |
MAIN_STAGE_ONLY | শুধুমাত্র প্রধান স্টেজ সক্রিয় থাকা অবস্থায় অ্যাডঅনটি খোলে। |
SIDE_PANEL_AND_MAIN_STAGE | অ্যাডঅনটি সাইড প্যানেল এবং প্রধান স্টেজ উভয় সক্রিয় রেখেই খোলে। |
ডিসপ্লেফ্লো
অ্যাড-অনটি চালু হওয়ার সময় যে ডিসপ্লে ফ্লো অনুসরণ করবে তা নির্দিষ্ট করার জন্য আপনাকে ধন্যবাদ
| এনামস | |
|---|---|
DISPLAY_FLOW_UNSPECIFIED | প্রদর্শন প্রবাহ নির্দিষ্ট করা হয়নি। |
FOCUS | অ্যাড-অনটি "ফোকাস" ডিসপ্লে ফ্লোতে চালু হওয়া উচিত। |
AUGMENT | অ্যাড-অনটি "অগমেন্ট" ডিসপ্লে ফ্লোতে চালু হওয়া উচিত। |
শীটসঅ্যাডঅনম্যানিফেস্ট
গুগল শিটস অ্যাড-অনের চেহারা এবং সম্পাদন কাস্টমাইজ করার বৈশিষ্ট্য।
| JSON উপস্থাপনা |
|---|
{ "homepageTrigger": { object ( |
| ক্ষেত্র | |
|---|---|
homepageTrigger | যদি থাকে, তাহলে এটি |
onFileScopeGrantedTrigger | এই ডকুমেন্ট/ব্যবহারকারী জোড়ার জন্য ফাইল স্কোপ অনুমোদন মঞ্জুর করা হলে কার্যকর করার জন্য এন্ডপয়েন্ট। |
linkPreviewTriggers[] | গুগল শিট ডকুমেন্টে লিঙ্কগুলির প্রিভিউ দেখার জন্য এক্সটেনশন পয়েন্টগুলির একটি তালিকা। বিস্তারিত জানার জন্য, স্মার্ট চিপ সহ লিঙ্কগুলির প্রিভিউ দেখুন। |
শীটএক্সটেনশনপয়েন্ট
শীট অ্যাড-অনের ট্রিগার ঘোষণা করার জন্য সাধারণ ফর্ম্যাট।
| JSON উপস্থাপনা |
|---|
{ "runFunction": string } |
| ক্ষেত্র | |
|---|---|
runFunction | প্রয়োজনীয়। এই এক্সটেনশন পয়েন্টটি সক্রিয় করার সময় যে এন্ডপয়েন্টটি কার্যকর করা হবে। |
স্লাইডসঅ্যাডঅনম্যানিফেস্ট
গুগল স্লাইডস অ্যাড-অনের চেহারা এবং সম্পাদন কাস্টমাইজ করার বৈশিষ্ট্য।
| JSON উপস্থাপনা |
|---|
{ "homepageTrigger": { object ( |
| ক্ষেত্র | |
|---|---|
homepageTrigger | যদি থাকে, তাহলে এটি |
onFileScopeGrantedTrigger | এই ডকুমেন্ট/ব্যবহারকারী জোড়ার জন্য ফাইল স্কোপ অনুমোদন মঞ্জুর করা হলে কার্যকর করার জন্য এন্ডপয়েন্ট। |
linkPreviewTriggers[] | গুগল স্লাইডস ডকুমেন্টে লিঙ্কগুলির প্রিভিউ দেখার জন্য এক্সটেনশন পয়েন্টগুলির একটি তালিকা। বিস্তারিত জানার জন্য, স্মার্ট চিপ সহ লিঙ্কগুলির প্রিভিউ দেখুন। |
স্লাইডসএক্সটেনশনপয়েন্ট
স্লাইডস অ্যাড-অনের ট্রিগার ঘোষণার জন্য সাধারণ ফর্ম্যাট।
| JSON উপস্থাপনা |
|---|
{ "runFunction": string } |
| ক্ষেত্র | |
|---|---|
runFunction | প্রয়োজনীয়। এই এক্সটেনশন পয়েন্টটি সক্রিয় করার সময় যে এন্ডপয়েন্টটি কার্যকর করা হবে। |
এইচটিটিপি বিকল্পগুলি
অ্যাড-অন HTTP এন্ডপয়েন্টগুলিতে অনুরোধ পাঠানোর বিকল্প।
| JSON উপস্থাপনা |
|---|
{ "authorizationHeader": enum ( |
| ক্ষেত্র | |
|---|---|
authorizationHeader | |
granularOauthPermissionSupport | অ্যাড-অনটি গ্রানুলার OAuth সম্মতি সক্ষম করেছে কিনা। |
HttpAuthorizationHeader সম্পর্কে
অ্যাড-অন HTTP অনুরোধে অনুমোদনের শিরোনাম পাঠানো হয়েছে।
| এনামস | |
|---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED | ডিফল্ট মান, SYSTEM_ID_TOKEN এর সমতুল্য। |
SYSTEM_ID_TOKEN | প্রোজেক্ট-নির্দিষ্ট Google Workspace অ্যাড-অনের সিস্টেম পরিষেবা অ্যাকাউন্টের জন্য একটি আইডি টোকেন পাঠান (ডিফল্ট)। |
USER_ID_TOKEN | শেষ ব্যবহারকারীর জন্য একটি আইডি টোকেন পাঠান। |
NONE | একটি প্রমাণীকরণ শিরোনাম পাঠাবেন না। |
গ্রানুলারঅথঅনুমতিসমর্থন
অ্যাড-অনটি গ্রানুলার OAuth সম্মতি সক্ষম করেছে কিনা।
| এনামস | |
|---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED | ডিফল্ট মান, ব্যবহার করা উচিত নয়। |
OPT_IN | অ্যাড-অনটি গ্রানুলার OAuth সম্মতিতে নির্বাচিত। |
OPT_OUT | অ্যাড-অনটি গ্রানুলার OAuth সম্মতি থেকে অপ্ট-আউট করা হয়েছে। |
পদ্ধতি | |
|---|---|
| নির্দিষ্ট নাম এবং কনফিগারেশন সহ একটি স্থাপনা তৈরি করে। |
| প্রদত্ত নামের সাথে স্থাপনা মুছে ফেলে। |
| নির্দিষ্ট নামের সাথে স্থাপনা পায়। |
| একটি পরীক্ষামূলক স্থাপনার ইনস্টল অবস্থা পায়। |
| পরীক্ষার জন্য আপনার অ্যাকাউন্টে একটি স্থাপনা ইনস্টল করে। |
| একটি নির্দিষ্ট প্রকল্পের সমস্ত স্থাপনার তালিকা তৈরি করে। |
| নির্দিষ্ট নামের সাথে একটি স্থাপনা তৈরি করে বা প্রতিস্থাপন করে। |
| ব্যবহারকারীর অ্যাকাউন্ট থেকে একটি পরীক্ষামূলক স্থাপনা আনইনস্টল করে। |