এডিটরের মধ্যে 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 Docs, Sheets বা Slides ফাইলে লিঙ্ক প্রিভিউ করার জন্য ট্রিগারের একটি তালিকা। বিস্তারিত জানার জন্য, স্মার্ট চিপ সহ লিঙ্ক প্রিভিউ দেখুন। |
createActionTriggers[] | তৃতীয় পক্ষের রিসোর্স তৈরির জন্য প্রয়োজনীয়। @ মেনু থেকে তৃতীয় পক্ষের পরিষেবাতে রিসোর্স তৈরির জন্য ট্রিগারগুলির একটি তালিকা। বিস্তারিত জানার জন্য, স্মার্ট চিপ দিয়ে তৃতীয় পক্ষের রিসোর্স তৈরি করুন দেখুন। |
অনফাইলস্কোপগ্রান্টেডট্রিগার
একটি প্রাসঙ্গিক ট্রিগারের জন্য একটি কনফিগারেশন যা CardService.newEditorFileScopeActionResponseBuilder() .requestFileScopeForActiveDocument().build(); ব্যবহার করে অনুরোধ ফাইল স্কোপ ডায়ালগটি চালু করে এবং ব্যবহারকারী drive.file স্কোপ অনুমোদন দেয়।
| JSON উপস্থাপনা |
|---|
{
"runFunction": string
} |
| ক্ষেত্র | |
|---|---|
runFunction | drive.file স্কোপ মঞ্জুর করা হলে যে ফাংশনটি চালানো হবে তার নাম। যদি নির্দিষ্ট করা থাকে, তাহলে অ্যাড-অন UI-তে প্রদর্শনের জন্য Card অবজেক্টের একটি অ্যারে তৈরি এবং ফেরত দিতে আপনাকে এই ফাংশনটি বাস্তবায়ন করতে হবে। |
লিংকপ্রিভিউট্রিগার
কোনও ব্যবহারকারী যখন কোনও থার্ড-পার্টি বা নন-গুগল পরিষেবা থেকে কোনও লিঙ্ক ডক্স, শিটস বা স্লাইডস ফাইলে টাইপ করে বা পেস্ট করে, তখন ট্রিগারের কনফিগারেশনটি কার্যকর হয়।
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 ব্যবহার করে। |
UriPattern সম্পর্কে
প্রতিটি URL প্যাটার্নের কনফিগারেশন যা একটি লিঙ্ক প্রিভিউ ট্রিগার করে।
| JSON উপস্থাপনা |
|---|
{
"hostPattern": string,
"pathPrefix" : string
} |
| ক্ষেত্র | |
|---|---|
hostPattern | subdomain.example.com এর মতো একটি নির্দিষ্ট সাবডোমেনের লিঙ্কগুলির প্রিভিউ দেখতে, সাবডোমেনটি অন্তর্ভুক্ত করুন। সম্পূর্ণ ডোমেনের লিঙ্কগুলির প্রিভিউ দেখতে, সাবডোমেন হিসাবে তারকাচিহ্ন ( * ) সহ একটি ওয়াইল্ডকার্ড অক্ষর নির্দিষ্ট করুন। উদাহরণস্বরূপ, |
pathPrefix | hostPattern এর ডোমেন যুক্ত করার পথ। উদাহরণস্বরূপ, যদি URL হোস্ট প্যাটার্নটি হোস্ট প্যাটার্ন ডোমেনের সকল URL মেলাতে, |
অ্যাকশনট্রিগার তৈরি করুন
যখন কোনও ব্যবহারকারী Google Docs @ মেনু থেকে কোনও তৃতীয় পক্ষের ইন্টিগ্রেশন মেনু আইটেম নির্বাচন করেন তখন ট্রিগারের কনফিগারেশনটি কার্যকর হয়।
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 ব্যবহার করে। |