- সম্পদ: স্থাপনা
- অ্যাডঅন
- CommonAddOnManifest
- লেআউট প্রোপার্টি
- AddOnWidgetSet
- উইজেট টাইপ
- হোমপেজ এক্সটেনশন পয়েন্ট
- ইউনিভার্সাল অ্যাকশন এক্সটেনশন পয়েন্ট
- GmailAddOnManifest
- কনটেক্সচুয়াল ট্রিগার
- শর্তহীন ট্রিগার
- ইউনিভার্সাল অ্যাকশন
- কম্পোজ ট্রিগার
- মেনু আইটেম এক্সটেনশন পয়েন্ট
- খসড়া অ্যাক্সেস
- DriveAddOnManifest
- ড্রাইভ এক্সটেনশন পয়েন্ট
- CalendarAddOnManifest
- সম্মেলন সমাধান
- ক্যালেন্ডার এক্সটেনশন পয়েন্ট
- ইভেন্ট অ্যাক্সেস
- DocsAddOnManifest
- ডক্স এক্সটেনশন পয়েন্ট
- LinkPreviewExtensionPoint
- উরিপ্যাটার্ন
- CreateActionExtensionPoint
- SheetsAddOnManifest
- পত্রক এক্সটেনশন পয়েন্ট
- SlidesAddOnManifest
- স্লাইড এক্সটেনশন পয়েন্ট
- HttpOptions
- HttpAuthorization Header
- পদ্ধতি
সম্পদ: স্থাপনা
একটি 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 | ডক্স অ্যাড-অন কনফিগারেশন। |
sheets | পত্রক অ্যাড-অন কনফিগারেশন। |
slides | স্লাইড অ্যাড-অন কনফিগারেশন। |
httpOptions | অ্যাড-অন HTTP এন্ডপয়েন্টে অনুরোধ পাঠানোর বিকল্প |
CommonAddOnManifest
অ্যাড-অন কনফিগারেশন যা সমস্ত অ্যাড-অন হোস্ট অ্যাপ্লিকেশন জুড়ে শেয়ার করা হয়।
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 | কার্ডের জন্য উপাদান নকশা সক্ষম করে। |
AddOnWidgetSet
একটি অ্যাড-অন দ্বারা ব্যবহৃত উইজেট উপসেট।
JSON প্রতিনিধিত্ব |
---|
{
"usedWidgets": [
enum ( |
ক্ষেত্র | |
---|---|
usedWidgets[] | অ্যাড-অনে ব্যবহৃত উইজেটের তালিকা। |
উইজেট টাইপ
উইজেট প্রকার। WIDGET_TYPE_UNSPECIFIED
হল মৌলিক উইজেট সেট।
Enums | |
---|---|
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 | প্রয়োজন। ব্যবহারকারী-দৃশ্যমান পাঠ্য যা এই এক্সটেনশন পয়েন্ট সক্রিয় করার মাধ্যমে গৃহীত পদক্ষেপের বর্ণনা করে, উদাহরণস্বরূপ, "একটি নতুন পরিচিতি যোগ করুন।" |
ইউনিয়ন ফিল্ড action_type । প্রয়োজন। একটি সর্বজনীন অ্যাকশন মেনু আইটেমে সমর্থিত অ্যাকশনের ধরন। এটি খোলার জন্য একটি লিঙ্ক বা কার্যকর করার জন্য একটি শেষ পয়েন্ট হতে পারে। action_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
openLink | ইউনিভার্সাল অ্যাকশন দ্বারা খোলার জন্য URL। |
runFunction | ইউনিভার্সাল অ্যাকশন দ্বারা চালিত হওয়ার জন্য এন্ডপয়েন্ট। |
GmailAddOnManifest
বৈশিষ্ট্যগুলি একটি Gmail অ্যাড-অনের চেহারা এবং সম্পাদন কাস্টমাইজ করে৷
JSON প্রতিনিধিত্ব |
---|
{ "homepageTrigger": { object ( |
ক্ষেত্র | |
---|---|
homepageTrigger | একটি এন্ডপয়েন্ট সংজ্ঞায়িত করে যা ঘোষিত প্রাসঙ্গিক ট্রিগারের সাথে মেলে না এমন প্রসঙ্গে কার্যকর করা হবে। এই ফাংশন দ্বারা উত্পন্ন যে কোনও কার্ড সর্বদা ব্যবহারকারীর কাছে উপলব্ধ থাকবে, তবে এই অ্যাড-অনটি আরও লক্ষ্যযুক্ত ট্রিগার ঘোষণা করলে প্রাসঙ্গিক বিষয়বস্তু দ্বারা গ্রহন করা হতে পারে। উপস্থিত থাকলে, এটি |
contextualTriggers[] | অ্যাড-অনকে ট্রিগার করে এমন শর্তের সেট সংজ্ঞায়িত করে। |
universalActions[] | অ্যাড-অনের জন্য সর্বজনীন কর্মের একটি সেট সংজ্ঞায়িত করে। ব্যবহারকারী অ্যাড-অন টুলবার মেনু থেকে সার্বজনীন অ্যাকশন ট্রিগার করে। |
composeTrigger | একটি রচনা সময় অ্যাড-অনের জন্য রচনা সময় ট্রিগার সংজ্ঞায়িত করে। এটি এমন একটি ট্রিগার যা একটি অ্যাড-অনকে পদক্ষেপ নিতে দেয় যখন ব্যবহারকারী একটি ইমেল রচনা করে। সমস্ত রচনার সময় অ্যাড-অনগুলির অবশ্যই |
authorizationCheckFunction | একটি এন্ডপয়েন্টের নাম যা যাচাই করে যে অ্যাড-অনের সমস্ত প্রয়োজনীয় তৃতীয় পক্ষের অনুমোদন রয়েছে, তৃতীয় পক্ষের API গুলি পরীক্ষা করে। প্রোব ব্যর্থ হলে, অনুমোদন প্রবাহ শুরু করার জন্য ফাংশনটি একটি ব্যতিক্রম নিক্ষেপ করবে। একটি মসৃণ ব্যবহারকারীর অভিজ্ঞতা নিশ্চিত করার জন্য অ্যাড-অনের প্রতিটি আহ্বানের আগে এই ফাংশনটি বলা হয়। |
কনটেক্সচুয়াল ট্রিগার
একটি ট্রিগার সংজ্ঞায়িত করে যেটি যখন খোলা ইমেল একটি নির্দিষ্ট মানদণ্ড পূরণ করে তখন ফায়ার হয়৷ যখন ট্রিগার ফায়ার হয়, তখন এটি একটি নির্দিষ্ট এন্ডপয়েন্ট কার্যকর করে, সাধারণত নতুন কার্ড তৈরি করতে এবং UI আপডেট করার জন্য।
JSON প্রতিনিধিত্ব |
---|
{ "onTriggerFunction": string, // Union field |
ক্ষেত্র | |
---|---|
onTriggerFunction | প্রয়োজন। কোনো বার্তা ট্রিগারের সাথে মেলে যখন কল করতে হবে তার নাম। |
ইউনিয়ন ফিল্ড trigger । ট্রিগারের ধরন নির্ধারণ করে যে শর্তাবলী Gmail অ্যাড-অন দেখানোর জন্য ব্যবহার করে। trigger নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
unconditional | কোনো মেল বার্তা খোলা হলে শর্তহীন ট্রিগারগুলি কার্যকর করা হয়। |
শর্তহীন ট্রিগার
এই ধরনের কোন ক্ষেত্র আছে.
একটি ট্রিগার যা কোনো ইমেল বার্তা খোলা হলে ফায়ার করে।
ইউনিভার্সাল অ্যাকশন
বার্তা প্রসঙ্গ নির্বিশেষে অ্যাড-অন টুলবার মেনুতে সর্বদা উপলব্ধ একটি অ্যাকশন।
JSON প্রতিনিধিত্ব |
---|
{ "text": string, // Union field |
ক্ষেত্র | |
---|---|
text | প্রয়োজন। ব্যবহারকারী-দৃশ্যমান পাঠ্য কর্মের বর্ণনা করে, উদাহরণস্বরূপ, "একটি নতুন পরিচিতি যোগ করুন।" |
ইউনিয়ন ফিল্ড action_type । ব্যবহারকারী যখন অ্যাকশন শুরু করেন তখন অ্যাকশনের ধরন Gmail-এর আচরণ নির্ধারণ করে। action_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
openLink | একটি লিঙ্ক যা Gmail দ্বারা খোলা হয় যখন ব্যবহারকারী ক্রিয়াটি ট্রিগার করে। |
runFunction | একটি এন্ডপয়েন্ট যা বলা হয় যখন ব্যবহারকারী ক্রিয়াটি ট্রিগার করে। বিস্তারিত জানার জন্য সার্বজনীন ক্রিয়া নির্দেশিকা দেখুন। |
কম্পোজ ট্রিগার
একটি ট্রিগার যা সক্রিয় হয় যখন ব্যবহারকারী একটি ইমেল রচনা করেন।
JSON প্রতিনিধিত্ব |
---|
{ "actions": [ { object ( |
ক্ষেত্র | |
---|---|
actions[] | একটি রচনা সময় অ্যাড-অনের জন্য ক্রিয়াগুলির সেট সংজ্ঞায়িত করে৷ এগুলি এমন অ্যাকশন যা ব্যবহারকারীরা কম্পোজ টাইম অ্যাড-অনে ট্রিগার করতে পারে। |
draftAccess | যখন একটি রচনা সময় অ্যাড-অন ট্রিগার হয় তখন ডেটা অ্যাক্সেসের স্তর নির্ধারণ করে। |
মেনু আইটেম এক্সটেনশন পয়েন্ট
হোস্ট অ্যাপের মধ্যে প্রদর্শিত একটি মেনু আইটেম বা বোতাম ঘোষণা করার জন্য সাধারণ বিন্যাস।
JSON প্রতিনিধিত্ব |
---|
{ "runFunction": string, "label": string, "logoUrl": string } |
ক্ষেত্র | |
---|---|
runFunction | প্রয়োজন। যখন এই এক্সটেনশন পয়েন্টটি সক্রিয় করা হয় তখন চালানোর শেষ পয়েন্ট। |
label | প্রয়োজন। ব্যবহারকারী-দৃশ্যমান পাঠ্য যা এই এক্সটেনশন পয়েন্ট সক্রিয় করে নেওয়া পদক্ষেপের বর্ণনা করে। যেমন, "ইনভয়েস ঢোকান।" |
logoUrl | অ্যাড-অন টুলবারে দেখানো লোগো ছবির URL। সেট না থাকলে, অ্যাড-অনের প্রাথমিক লোগো ইউআরএলে ডিফল্ট। |
খসড়া অ্যাক্সেস
একটি enum যা কম্পোজ ট্রিগারের প্রয়োজনীয় ডেটা অ্যাক্সেসের স্তর নির্ধারণ করে।
Enums | |
---|---|
UNSPECIFIED | ড্রাফ্ট অ্যাক্সেসের জন্য কিছু সেট করা না থাকলে ডিফল্ট মান। |
NONE | রচনা অ্যাড-অন ট্রিগার করা হলে কম্পোজ ট্রিগার ড্রাফ্টের কোনো ডেটা অ্যাক্সেস করতে পারে না। |
METADATA | রচনা অ্যাড-অন ট্রিগার করা হলে কম্পোজ ট্রিগারকে ড্রাফ্টের মেটাডেটা অ্যাক্সেস করার অনুমতি দেয়। এতে শ্রোতা তালিকা অন্তর্ভুক্ত থাকে, যেমন একটি খসড়া বার্তার প্রতি এবং সিসি তালিকা। |
DriveAddOnManifest
বৈশিষ্ট্যগুলি একটি ড্রাইভ অ্যাড-অনের চেহারা এবং সম্পাদন কাস্টমাইজ করে৷
JSON প্রতিনিধিত্ব |
---|
{ "homepageTrigger": { object ( |
ক্ষেত্র | |
---|---|
homepageTrigger | উপস্থিত থাকলে, এটি |
onItemsSelectedTrigger | আমার ড্রাইভ ডকলিস্টের মতো প্রাসঙ্গিক ড্রাইভ ভিউতে আইটেমগুলি নির্বাচন করা হলে কার্যকর করা আচরণের সাথে মিলে যায়৷ |
ড্রাইভ এক্সটেনশন পয়েন্ট
একটি ড্রাইভ অ্যাড-অনের ট্রিগার ঘোষণা করার জন্য সাধারণ বিন্যাস।
JSON প্রতিনিধিত্ব |
---|
{ "runFunction": string } |
ক্ষেত্র | |
---|---|
runFunction | প্রয়োজন। যখন এক্সটেনশন পয়েন্ট সক্রিয় করা হয় তখন এক্সিকিউট করার জন্য শেষ পয়েন্ট। |
CalendarAddOnManifest
বৈশিষ্ট্যগুলি একটি ক্যালেন্ডার অ্যাড-অনের উপস্থিতি এবং সম্পাদন কাস্টমাইজ করে৷
JSON প্রতিনিধিত্ব |
---|
{ "homepageTrigger": { object ( |
ক্ষেত্র | |
---|---|
homepageTrigger | ঘোষিত প্রাসঙ্গিক ট্রিগারের সাথে মেলে না এমন প্রেক্ষাপটে সম্পাদিত একটি শেষবিন্দু সংজ্ঞায়িত করে। এই ফাংশন দ্বারা উত্পন্ন যে কোনও কার্ড সর্বদা ব্যবহারকারীর কাছে উপলব্ধ থাকবে, তবে এই অ্যাড-অন আরও লক্ষ্যযুক্ত ট্রিগার ঘোষণা করলে প্রাসঙ্গিক বিষয়বস্তু দ্বারা গ্রহন করা হতে পারে। উপস্থিত থাকলে, এটি |
conferenceSolution[] | এই অ্যাড-অন দ্বারা প্রদত্ত সম্মেলন সমাধান সংজ্ঞায়িত করে। |
createSettingsUrlFunction | চালানোর জন্য একটি এন্ডপয়েন্ট যা অ্যাড-অনের সেটিংস পৃষ্ঠায় একটি URL তৈরি করে। |
eventOpenTrigger | একটি এন্ডপয়েন্ট যা ট্রিগার করে যখন একটি ইভেন্ট দেখা বা সম্পাদনা করার জন্য খোলা হয়। |
eventUpdateTrigger | একটি এন্ডপয়েন্ট যা ট্রিগার করে যখন ওপেন ইভেন্ট আপডেট করা হয়। |
eventAttachmentTrigger | একটি প্রাসঙ্গিক ট্রিগারের জন্য একটি কনফিগারেশন যা ব্যবহারকারী ক্যালেন্ডার ড্রপডাউন মেনুতে অ্যাড-অন সংযুক্তি প্রদানকারীতে ক্লিক করলে ফায়ার হয়৷ |
currentEventAccess | একটি ইভেন্ট অ্যাড-অন ট্রিগার হলে ডেটা অ্যাক্সেসের স্তর নির্ধারণ করে। |
সম্মেলন সমাধান
সম্মেলন সম্পর্কিত মান সংজ্ঞায়িত করে।
JSON প্রতিনিধিত্ব |
---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
ক্ষেত্র | |
---|---|
onCreateFunction | প্রয়োজন। কনফারেন্স ডেটা তৈরি করার সময় কল করার শেষ পয়েন্ট। |
id | প্রয়োজন। একটি অ্যাড-অনের মধ্যে কনফারেন্স সলিউশন জুড়ে আইডিগুলিকে স্বতন্ত্রভাবে বরাদ্দ করা উচিত, অন্যথায় অ্যাড-অন ট্রিগার হলে ভুল কনফারেন্স সমাধান ব্যবহার করা হতে পারে। আপনি একটি অ্যাড-অনের প্রদর্শন নাম পরিবর্তন করতে পারেন, আইডি পরিবর্তন করা উচিত নয়। |
name | প্রয়োজন। সম্মেলন সমাধানের প্রদর্শন নাম। |
logoUrl | প্রয়োজন। কনফারেন্স সলিউশনের লোগো ইমেজের URL। |
ক্যালেন্ডার এক্সটেনশন পয়েন্ট
একটি ক্যালেন্ডার অ্যাড-অন এর ট্রিগার ঘোষণা করার জন্য সাধারণ বিন্যাস।
JSON প্রতিনিধিত্ব |
---|
{ "runFunction": string } |
ক্ষেত্র | |
---|---|
runFunction | প্রয়োজন। যখন এই এক্সটেনশন পয়েন্টটি সক্রিয় করা হয় তখন চালানোর শেষ পয়েন্ট। |
ইভেন্ট অ্যাক্সেস
একটি enum যা ডেটা অ্যাক্সেস ইভেন্ট ট্রিগারের প্রয়োজনের স্তর নির্ধারণ করে।
Enums | |
---|---|
UNSPECIFIED | ইভেন্ট অ্যাকসেসের জন্য কিছু সেট করা না থাকলে ডিফল্ট মান। |
METADATA | ইভেন্ট ইভেন্টের মেটাডেটা অ্যাক্সেস করার অনুমতি দেয়, যেমন ইভেন্ট আইডি এবং ক্যালেন্ডার আইডি। |
READ | মেটাডেটা, অংশগ্রহণকারী এবং কনফারেন্স ডেটা সহ সমস্ত প্রদত্ত ইভেন্ট ক্ষেত্রগুলিতে ইভেন্ট ট্রিগার অ্যাক্সেস দেয়। |
WRITE | ইভেন্টের মেটাডেটা এবং অংশগ্রহণকারীদের যোগ করা এবং কনফারেন্স ডেটা সেট করা সহ সমস্ত ক্রিয়া সম্পাদন করার ক্ষমতা ইভেন্ট ট্রিগারকে অ্যাক্সেস দেয়। |
READ_WRITE | মেটাডেটা, অংশগ্রহণকারী এবং কনফারেন্স ডেটা এবং সমস্ত ক্রিয়া সম্পাদন করার ক্ষমতা সহ সমস্ত প্রদত্ত ইভেন্ট ক্ষেত্রগুলিতে ইভেন্ট ট্রিগারকে অ্যাক্সেস দেয়। |
DocsAddOnManifest
বৈশিষ্ট্যগুলি একটি Google দস্তাবেজ অ্যাড-অনের চেহারা এবং সম্পাদন কাস্টমাইজ করে৷
JSON প্রতিনিধিত্ব |
---|
{ "homepageTrigger": { object ( |
ক্ষেত্র | |
---|---|
homepageTrigger | উপস্থিত থাকলে, এটি |
onFileScopeGrantedTrigger | যখন এই ডকুমেন্ট/ব্যবহারকারী জোড়ার জন্য ফাইল স্কোপ অনুমোদন দেওয়া হয় তখন এক্সিকিউট করার জন্য এন্ডপয়েন্ট। |
linkPreviewTriggers[] | একটি Google ডক্স ডকুমেন্টে লিঙ্কগুলির পূর্বরূপ দেখার জন্য এক্সটেনশন পয়েন্টগুলির একটি তালিকা৷ বিশদ বিবরণের জন্য, স্মার্ট চিপগুলির সাথে পূর্বরূপ লিঙ্কগুলি দেখুন৷ |
createActionTriggers[] | Google Workspace অ্যাপ্লিকেশানগুলির মধ্যে থেকে থার্ড-পার্টি রিসোর্স তৈরি করার জন্য এক্সটেনশন পয়েন্টগুলির একটি তালিকা। আরও তথ্যের জন্য, @ মেনু থেকে তৃতীয় পক্ষের সংস্থান তৈরি করুন দেখুন। |
ডক্স এক্সটেনশন পয়েন্ট
একটি ডক্স অ্যাড-অন-এর ট্রিগার ঘোষণা করার জন্য সাধারণ বিন্যাস।
JSON প্রতিনিধিত্ব |
---|
{ "runFunction": string } |
ক্ষেত্র | |
---|---|
runFunction | প্রয়োজন। যখন এই এক্সটেনশন পয়েন্টটি সক্রিয় করা হয় তখন চালানোর শেষ পয়েন্ট। |
LinkPreviewExtensionPoint
একটি ট্রিগারের কনফিগারেশন যা একটি ব্যবহারকারী যখন একটি Google ডক্স, শীট বা স্লাইড ফাইলে তৃতীয়-পক্ষ বা নন-Google পরিষেবা থেকে একটি লিঙ্ক টাইপ বা পেস্ট করে তখন ফায়ার হয়৷
JSON প্রতিনিধিত্ব |
---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
ক্ষেত্র | |
---|---|
labelText | প্রয়োজন। একটি উদাহরণের জন্য পাঠ্য স্মার্ট চিপ যা ব্যবহারকারীদের লিঙ্কটির পূর্বরূপ দেখতে অনুরোধ করে, যেমন |
localizedLabelText | ঐচ্ছিক। অন্যান্য ভাষায় স্থানীয়করণের জন্য যদি মানচিত্রের কীগুলিতে কোনও ব্যবহারকারীর লোকেল উপস্থিত থাকে, ব্যবহারকারী |
patterns[] | প্রয়োজন। URL প্যাটার্নের একটি অ্যারে যা লিঙ্কগুলির পূর্বরূপের অ্যাড-অনকে ট্রিগার করে৷ |
runFunction | প্রয়োজন। যখন একটি লিঙ্ক প্রিভিউ ট্রিগার হয় তখন চালানোর জন্য এন্ডপয়েন্ট। |
logoUrl | ঐচ্ছিক। আইকন যা স্মার্ট চিপ এবং প্রিভিউ কার্ডে প্রদর্শিত হয়। যদি বাদ দেওয়া হয়, অ্যাড-অনটি তার টুলবার আইকন, |
উরিপ্যাটার্ন
প্রতিটি URL প্যাটার্নের জন্য কনফিগারেশন যা একটি লিঙ্ক প্রিভিউ ট্রিগার করে।
JSON প্রতিনিধিত্ব |
---|
{ "hostPattern": string, "pathPrefix": string } |
ক্ষেত্র | |
---|---|
hostPattern | প্রিভিউ করার জন্য প্রতিটি URL প্যাটার্নের জন্য প্রয়োজন। URL প্যাটার্নের ডোমেন। অ্যাড-অন প্রিভিউ লিঙ্ক যা URL-এ এই ডোমেন ধারণ করে। একটি নির্দিষ্ট সাবডোমেনের জন্য লিঙ্কগুলির পূর্বরূপ দেখতে, যেমন উদাহরণস্বরূপ, |
pathPrefix | ঐচ্ছিক। উদাহরণস্বরূপ, যদি URL হোস্ট প্যাটার্ন হয় হোস্ট প্যাটার্ন ডোমেনে সমস্ত ইউআরএল মেলানোর জন্য, |
CreateActionExtensionPoint
একটি ট্রিগারের কনফিগারেশন যা একজন ব্যবহারকারী যখন Google Workspace অ্যাপ্লিকেশনে রিসোর্স তৈরির ওয়ার্কফ্লো শুরু করে তখন ফায়ার হয়। আরও তথ্যের জন্য, @ মেনু থেকে তৃতীয় পক্ষের সংস্থান তৈরি করুন দেখুন।
JSON প্রতিনিধিত্ব |
---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
ক্ষেত্র | |
---|---|
id | প্রয়োজন। এই এক্সটেনশন পয়েন্টটি আলাদা করার জন্য অনন্য আইডি। আইডিতে 64টি পর্যন্ত অক্ষর থাকতে পারে এবং |
labelText | প্রয়োজন। টেক্সট যা রিসোর্স তৈরির এন্ট্রি পয়েন্টের জন্য একটি আইকনের পাশাপাশি প্রদর্শিত হয়, যেমন |
localizedLabelText | ঐচ্ছিক। অন্যান্য ভাষায় স্থানীয়করণের জন্য যদি মানচিত্রের কীগুলিতে কোনও ব্যবহারকারীর লোকেল উপস্থিত থাকে, ব্যবহারকারী |
runFunction | প্রয়োজন। একটি লিঙ্ক তৈরি করার জন্য যখন একটি সংস্থান তৈরির কর্মপ্রবাহ ট্রিগার করা হয় তখন চালানোর জন্য এন্ডপয়েন্ট। |
logoUrl | ঐচ্ছিক। আইকন যা সম্পদ তৈরির এন্ট্রি পয়েন্টের জন্য প্রদর্শন করে। যদি বাদ দেওয়া হয়, মেনুটি আপনার অ্যাড-অনের টুলবার আইকন, |
SheetsAddOnManifest
বৈশিষ্ট্যগুলি একটি Google পত্রক অ্যাড-অনের চেহারা এবং সম্পাদন কাস্টমাইজ করে৷
JSON প্রতিনিধিত্ব |
---|
{ "homepageTrigger": { object ( |
ক্ষেত্র | |
---|---|
homepageTrigger | উপস্থিত থাকলে, এটি |
onFileScopeGrantedTrigger | যখন এই ডকুমেন্ট/ব্যবহারকারী জোড়ার জন্য ফাইল স্কোপ অনুমোদন দেওয়া হয় তখন এক্সিকিউট করার জন্য এন্ডপয়েন্ট। |
linkPreviewTriggers[] | একটি Google পত্রক নথিতে লিঙ্কগুলির পূর্বরূপ দেখার জন্য এক্সটেনশন পয়েন্টগুলির একটি তালিকা৷ বিশদ বিবরণের জন্য, স্মার্ট চিপগুলির সাথে পূর্বরূপ লিঙ্কগুলি দেখুন৷ |
পত্রক এক্সটেনশন পয়েন্ট
একটি পত্রক অ্যাড-অনের ট্রিগার ঘোষণা করার জন্য সাধারণ বিন্যাস।
JSON প্রতিনিধিত্ব |
---|
{ "runFunction": string } |
ক্ষেত্র | |
---|---|
runFunction | প্রয়োজন। যখন এই এক্সটেনশন পয়েন্টটি সক্রিয় করা হয় তখন চালানোর শেষ পয়েন্ট। |
SlidesAddOnManifest
বৈশিষ্ট্যগুলি একটি Google স্লাইড অ্যাড-অনের চেহারা এবং সম্পাদন কাস্টমাইজ করে৷
JSON প্রতিনিধিত্ব |
---|
{ "homepageTrigger": { object ( |
ক্ষেত্র | |
---|---|
homepageTrigger | উপস্থিত থাকলে, এটি |
onFileScopeGrantedTrigger | যখন এই ডকুমেন্ট/ব্যবহারকারী জোড়ার জন্য ফাইল স্কোপ অনুমোদন দেওয়া হয় তখন এক্সিকিউট করার জন্য এন্ডপয়েন্ট। |
linkPreviewTriggers[] | একটি Google স্লাইড নথিতে লিঙ্কগুলির পূর্বরূপ দেখার জন্য এক্সটেনশন পয়েন্টগুলির একটি তালিকা৷ বিশদ বিবরণের জন্য, স্মার্ট চিপগুলির সাথে পূর্বরূপ লিঙ্কগুলি দেখুন৷ |
স্লাইড এক্সটেনশন পয়েন্ট
একটি স্লাইড অ্যাড-অন-এর ট্রিগার ঘোষণা করার জন্য সাধারণ বিন্যাস।
JSON প্রতিনিধিত্ব |
---|
{ "runFunction": string } |
ক্ষেত্র | |
---|---|
runFunction | প্রয়োজন। যখন এই এক্সটেনশন পয়েন্টটি সক্রিয় করা হয় তখন চালানোর শেষ পয়েন্ট। |
HttpOptions
অ্যাড-অন HTTP
এন্ডপয়েন্টে অনুরোধ পাঠানোর বিকল্প।
JSON প্রতিনিধিত্ব |
---|
{
"authorizationHeader": enum ( |
ক্ষেত্র | |
---|---|
authorizationHeader | |
HttpAuthorization Header
অনুমোদন হেডার অ্যাড-অন HTTP
অনুরোধ পাঠানো হয়েছে.
Enums | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED | ডিফল্ট মান, SYSTEM_ID_TOKEN এর সমতুল্য। |
SYSTEM_ID_TOKEN | প্রোজেক্ট-নির্দিষ্ট Google Workspace অ্যাড-অনের সিস্টেম পরিষেবা অ্যাকাউন্টের জন্য একটি আইডি টোকেন পাঠান (ডিফল্ট)। |
USER_ID_TOKEN | শেষ ব্যবহারকারীর জন্য একটি আইডি টোকেন পাঠান। |
NONE | একটি প্রমাণীকরণ শিরোনাম পাঠাবেন না. |
পদ্ধতি | |
---|---|
| নির্দিষ্ট নাম এবং কনফিগারেশন সহ একটি স্থাপনা তৈরি করে। |
| প্রদত্ত নাম দিয়ে স্থাপনা মুছে দেয়। |
| নির্দিষ্ট নাম দিয়ে স্থাপনা পায়। |
| একটি পরীক্ষা স্থাপনার ইনস্টল স্থিতি পায়। |
| পরীক্ষার জন্য আপনার অ্যাকাউন্টে একটি স্থাপনা ইনস্টল করে। |
| একটি নির্দিষ্ট প্রকল্পে সমস্ত স্থাপনার তালিকা করে। |
| নির্দিষ্ট নামের সাথে একটি স্থাপনা তৈরি বা প্রতিস্থাপন করে। |
| ব্যবহারকারীর অ্যাকাউন্ট থেকে একটি পরীক্ষা স্থাপনা আনইনস্টল করে। |