রিসোর্স কনফিগারেশন যা Google Workspace অ্যাড-অন কন্টেন্ট এবং সম্পাদকদের মধ্যে আচরণ নির্ধারণ করতে ব্যবহৃত হয়। Google Workspace অ্যাড-অন ম্যানিফেস্টে এডিটর প্রসারিত করলে প্রয়োজনীয় হিসেবে চিহ্নিত সমস্ত উপাদান থাকতে হবে।
সম্পাদকদের
এডিটর এক্সটেনশনের জন্য Google Workspace অ্যাড-অন ম্যানিফেস্ট কনফিগারেশন। আরও তথ্যের জন্য Google Workspace অ্যাড-অন সহ এক্সটেনডিং এডিটর দেখুন।
JSON প্রতিনিধিত্ব |
---|
{ "homepageTrigger": { object (HomepageTrigger) }, "onFileScopeGrantedTrigger": { object (OnFileScopeGrantedTrigger) }, "linkPreviewTriggers": [ { object (LinkPreviewTriggers) } ], "createActionTriggers": [ { object (CreateActionTriggers) } } |
ক্ষেত্র | |
---|---|
homepageTrigger | এই ট্রিগার ফাংশন হোস্ট অ্যাপে অ্যাড-অন হোমপেজ তৈরি করে। এটি |
onFileScopeGrantedTrigger | প্রয়োজন যদি আপনার অ্যাড-অনে বর্তমান সম্পাদক নথির সাথে নির্দিষ্ট আচরণ অন্তর্ভুক্ত থাকে, যখন ব্যবহারকারী |
linkPreviewTriggers[] | লিঙ্ক প্রিভিউ জন্য প্রয়োজন. একটি Google ডক্স, পত্রক বা স্লাইড ফাইলে লিঙ্কগুলির পূর্বরূপ দেখার জন্য ট্রিগারগুলির একটি তালিকা৷ বিশদ বিবরণের জন্য, স্মার্ট চিপগুলির সাথে পূর্বরূপ লিঙ্কগুলি দেখুন৷ |
createActionTriggers[] | তৃতীয় পক্ষের সম্পদ তৈরির জন্য প্রয়োজনীয়। @ মেনু থেকে তৃতীয় পক্ষের পরিষেবাতে সংস্থান তৈরির জন্য ট্রিগারগুলির একটি তালিকা৷ বিস্তারিত জানার জন্য, স্মার্ট চিপ দিয়ে তৃতীয় পক্ষের সংস্থান তৈরি করুন দেখুন। |
OnFileScopeGrantedTrigger
একটি প্রাসঙ্গিক ট্রিগারের জন্য একটি কনফিগারেশন যা CardService.newEditorFileScopeActionResponseBuilder() .requestFileScopeForActiveDocument().build();
এবং ব্যবহারকারী drive.file
স্কোপের অনুমোদন দেয়।
JSON প্রতিনিধিত্ব |
---|
{ "runFunction": string } |
ক্ষেত্র | |
---|---|
runFunction | drive.file স্কোপ মঞ্জুর করা হলে চালানোর জন্য ফাংশনের নাম। নির্দিষ্ট করা থাকলে, অ্যাড-অন UI-তে প্রদর্শনের জন্য Card অবজেক্টের একটি অ্যারে তৈরি করতে এবং ফেরত দিতে আপনাকে অবশ্যই এই ফাংশনটি বাস্তবায়ন করতে হবে। |
LinkPreviewTriggers
একটি ট্রিগারের কনফিগারেশন যা একটি ব্যবহারকারী যখন একটি ডক্স, শীট বা স্লাইড ফাইলে তৃতীয় পক্ষের বা নন-Google পরিষেবা থেকে একটি লিঙ্ক টাইপ বা পেস্ট করে তখন ফায়ার হয়৷
Google Workspace অ্যাড-অনের জন্য এই ট্রিগার সেট-আপ করতে, স্মার্ট চিপগুলির সাথে প্রিভিউ লিঙ্কগুলি দেখুন।
JSON প্রতিনিধিত্ব |
---|
{ "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string, "patterns": [ { object(patterns) } ] } |
ক্ষেত্র | |
---|---|
labelText | Example: Support case । এই পাঠ্যটি স্থির এবং ব্যবহারকারীরা অ্যাড-অন চালানোর আগে প্রদর্শন করে। |
localizedLabelText | labelText একটি মানচিত্র। ISO 639- এ ভাষা ফর্ম্যাট করুন এবং ISO 3166 -এ দেশ/অঞ্চল, একটি হাইফেন দ্বারা পৃথক করুন - । উদাহরণস্বরূপ, en-US . মানচিত্রের কীগুলিতে ব্যবহারকারীর লোকেল উপস্থিত থাকলে, ব্যবহারকারী |
patterns[] | |
runFunction | https://www.googleapis.com/auth/workspace.linkpreview স্কোপ অনুমোদন করেন তখন যে ফাংশনটি চালানো হবে তার নাম। নির্দিষ্ট করা থাকলে, EDITOR_NAME .matchedUrl.url সমন্বিত একটি ইভেন্ট অবজেক্টকে একটি যুক্তি হিসাবে গ্রহণ করতে এবং অ্যাড-অন UI-তে একটি লিঙ্ক প্রিভিউ প্রদর্শন করে এমন একটি Card অবজেক্ট ফেরত দিতে আপনাকে অবশ্যই এই ফাংশনটি বাস্তবায়ন করতে হবে। |
logoUrl | logoUrl ব্যবহার করে। |
উরিপ্যাটার্ন
প্রতিটি URL প্যাটার্নের জন্য কনফিগারেশন যা একটি লিঙ্ক প্রিভিউ ট্রিগার করে।
JSON প্রতিনিধিত্ব |
---|
{ "hostPattern": string, "pathPrefix" : string } |
ক্ষেত্র | |
---|---|
hostPattern | subdomain.example.com , সাবডোমেন অন্তর্ভুক্ত করুন। পুরো ডোমেনের জন্য লিঙ্কগুলির পূর্বরূপ দেখতে, সাবডোমেন হিসাবে একটি তারকাচিহ্ন ( * ) সহ একটি ওয়াইল্ডকার্ড অক্ষর নির্দিষ্ট করুন৷ উদাহরণস্বরূপ, |
pathPrefix | hostPattern ডোমেন যুক্ত করার পাথ। উদাহরণস্বরূপ, যদি URL হোস্ট প্যাটার্ন হয় হোস্ট প্যাটার্ন ডোমেনে সমস্ত ইউআরএল মেলানোর জন্য, |
CreateActionTriggers
একটি ট্রিগারের কনফিগারেশন যা ফায়ার হয় যখন একজন ব্যবহারকারী Google ডক্স @ মেনু থেকে একটি তৃতীয় পক্ষের ইন্টিগ্রেশন মেনু আইটেম নির্বাচন করে।
Google Workspace অ্যাড-অনের জন্য এই ট্রিগার সেট-আপ করতে, স্মার্ট চিপ দিয়ে তৃতীয় পক্ষের সংস্থান তৈরি করুন দেখুন।
JSON প্রতিনিধিত্ব |
---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string, } |
ক্ষেত্র | |
---|---|
id | [a-zA-Z0-9-]+. . |
labelText | Create support case । |
localizedLabelText | labelText একটি মানচিত্র। ISO 639- এ ভাষা ফর্ম্যাট করুন এবং ISO 3166 -এ দেশ/অঞ্চল, একটি হাইফেন দ্বারা পৃথক করুন - । উদাহরণস্বরূপ, en-US . মানচিত্রের কীগুলিতে ব্যবহারকারীর লোকেল উপস্থিত থাকলে, ব্যবহারকারী |
runFunction | |
logoUrl | logoUrl ব্যবহার করে। |