এডিটরগুলির মধ্যে গুগল ওয়ার্কস্পেস অ্যাড-অনের বিষয়বস্তু এবং আচরণ নির্ধারণ করতে ব্যবহৃত রিসোর্স কনফিগারেশন। যদি গুগল ওয়ার্কস্পেস অ্যাড-অন এডিটরকে এক্সটেন্ড করে, তবে এর ম্যানিফেস্টে Required হিসেবে চিহ্নিত সমস্ত কম্পোনেন্ট অবশ্যই অন্তর্ভুক্ত থাকতে হবে।
সম্পাদকগণ
এডিটর এক্সটেনশনের জন্য গুগল ওয়ার্কস্পেস অ্যাড-অন ম্যানিফেস্ট কনফিগারেশন। বিস্তারিত জানতে ‘গুগল ওয়ার্কস্পেস অ্যাড-অন দিয়ে এডিটর সম্প্রসারণ’ দেখুন।
| JSON উপস্থাপনা |
|---|
{
"homepageTrigger": {
object (HomepageTrigger)
},
"onFileScopeGrantedTrigger": {
object (OnFileScopeGrantedTrigger)
},
"linkPreviewTriggers": [
{
object (LinkPreviewTriggers)
}
],
"createActionTriggers": [
{
object (CreateActionTriggers)
}
} |
| ক্ষেত্র | |
|---|---|
homepageTrigger | এই ট্রিগার ফাংশনটি হোস্ট অ্যাপে অ্যাড-অন হোমপেজ তৈরি করে। এটি |
onFileScopeGrantedTrigger | অ্যাড-অনটিতে যদি বর্তমান ডকুমেন্টের জন্য নির্দিষ্ট কোনো আচরণ অন্তর্ভুক্ত থাকে, তবে এটি আবশ্যক; ব্যবহারকারী যখন |
linkPreviewTriggers[] | লিঙ্ক প্রিভিউয়ের জন্য আবশ্যক। একটি গুগল ডক্স, শীটস বা স্লাইডস ফাইলে লিঙ্ক প্রিভিউ করার জন্য ট্রিগারগুলির একটি তালিকা। বিস্তারিত জানতে, ‘স্মার্ট চিপ দিয়ে লিঙ্ক প্রিভিউ করুন’ দেখুন। |
createActionTriggers[] | তৃতীয়-পক্ষের রিসোর্স তৈরির জন্য আবশ্যক। @ মেনু থেকে কোনো তৃতীয়-পক্ষের পরিষেবাতে রিসোর্স তৈরির জন্য ট্রিগারগুলির একটি তালিকা। বিস্তারিত জানতে, স্মার্ট চিপ ব্যবহার করে তৃতীয়-পক্ষের রিসোর্স তৈরি করুন দেখুন। |
OnFileScopeGrantedTrigger
একটি প্রাসঙ্গিক ট্রিগারের কনফিগারেশন যা তখন সক্রিয় হয় যখন অনুরোধ ফাইল স্কোপ ডায়ালগটি CardService.newEditorFileScopeActionResponseBuilder().requestFileScopeForActiveDocument().build(); এবং ব্যবহারকারী drive.file স্কোপের অনুমোদন দেয়।
| JSON উপস্থাপনা |
|---|
{
"runFunction": string
} |
| ক্ষেত্র | |
|---|---|
runFunction | drive.file স্কোপ অনুমোদিত হলে যে ফাংশনটি রান করা হবে তার নাম। ফাংশনটিকে অবশ্যই UI-এর জন্য Card অবজেক্টের একটি অ্যারে রিটার্ন করতে হবে। |
লিঙ্ক প্রিভিউ ট্রিগার
এমন একটি ট্রিগারের কনফিগারেশন যা তখন সক্রিয় হয় যখন কোনো ব্যবহারকারী কোনো থার্ড-পার্টি পরিষেবা থেকে একটি লিঙ্ক Docs, Sheets, বা Slides ফাইলে টাইপ বা পেস্ট করেন।
গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য এই ট্রিগারটি সেট আপ করতে, ‘স্মার্ট চিপ সহ প্রিভিউ লিঙ্ক’ দেখুন।
| JSON উপস্থাপনা |
|---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"runFunction": string,
"logoUrl": string,
"patterns": [
{
object(patterns)
}
]
} |
| ক্ষেত্র | |
|---|---|
labelText | Example: Support case । এই টেক্সটটি স্থির। |
localizedLabelText | labelText এর একটি ম্যাপ। ভাষাকে ISO 639 এবং দেশ/অঞ্চলকে ISO 3166 অনুযায়ী ফরম্যাট করুন, একটি হাইফেন ( - দিয়ে আলাদা করে। |
patterns[] | |
runFunction | https://www.googleapis.com/auth/workspace.linkpreview স্কোপটি অনুমোদন করবেন, তখন যে ফাংশনটি চলবে তার নাম। ফাংশনটিকে অবশ্যই একটি ইভেন্ট অবজেক্ট গ্রহণ করতে হবে, যার মধ্যে প্রিভিউ করার জন্য URL সম্বলিত একটি matchedUrl.url প্রপার্টি থাকবে, এবং একটি Card অবজেক্ট রিটার্ন করতে হবে। |
logoUrl | logoUrl ব্যবহার করে। |
উরিপ্যাটার্ন
প্রতিটি ইউআরএল প্যাটার্নের কনফিগারেশন যা লিঙ্ক প্রিভিউ চালু করে।
| JSON উপস্থাপনা |
|---|
{
"hostPattern": string,
"pathPrefix" : string
} |
| ক্ষেত্র | |
|---|---|
hostPattern | * ) ব্যবহার করুন। |
pathPrefix | pathPrefix খালি রাখুন। |
CreateActionTriggers
গুগল ডক্স-এর @ মেনু থেকে কোনো ব্যবহারকারী থার্ড-পার্টি ইন্টিগ্রেশন মেনু আইটেম নির্বাচন করলে যে ট্রিগারটি সক্রিয় হয়, তার কনফিগারেশন।
গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য এই ট্রিগারটি সেট আপ করতে, "স্মার্ট চিপ সহ তৃতীয় পক্ষের রিসোর্স তৈরি করুন" দেখুন।
| 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 অনুযায়ী ফরম্যাট করুন, একটি হাইফেন ( - দিয়ে আলাদা করে। |
runFunction | |
logoUrl | logoUrl ব্যবহার করে। |