সম্পাদক ম্যানিফেস্ট সম্পদ

এডিটরগুলির মধ্যে গুগল ওয়ার্কস্পেস অ্যাড-অনের বিষয়বস্তু এবং আচরণ নির্ধারণ করতে ব্যবহৃত রিসোর্স কনফিগারেশন। যদি গুগল ওয়ার্কস্পেস অ্যাড-অন এডিটরকে এক্সটেন্ড করে, তবে এর ম্যানিফেস্টে Required হিসেবে চিহ্নিত সমস্ত কম্পোনেন্ট অবশ্যই অন্তর্ভুক্ত থাকতে হবে।

সম্পাদকগণ

এডিটর এক্সটেনশনের জন্য গুগল ওয়ার্কস্পেস অ্যাড-অন ম্যানিফেস্ট কনফিগারেশন। বিস্তারিত জানতে ‘গুগল ওয়ার্কস্পেস অ্যাড-অন দিয়ে এডিটর সম্প্রসারণ’ দেখুন।

JSON উপস্থাপনা
  {
    "homepageTrigger": {
      object (HomepageTrigger)
    },
    "onFileScopeGrantedTrigger": {
      object (OnFileScopeGrantedTrigger)
    },
    "linkPreviewTriggers": [
      {
        object (LinkPreviewTriggers)
      }
    ],
    "createActionTriggers": [
      {
        object (CreateActionTriggers)
      }
  }
ক্ষেত্র
homepageTrigger

object ( HomepageTrigger )

এই ট্রিগার ফাংশনটি হোস্ট অ্যাপে অ্যাড-অন হোমপেজ তৈরি করে। এটি addOns.common.homepageTrigger ওভাররাইড করে।

onFileScopeGrantedTrigger

object ( OnFileScopeGrantedTrigger )

অ্যাড-অনটিতে যদি বর্তমান ডকুমেন্টের জন্য নির্দিষ্ট কোনো আচরণ অন্তর্ভুক্ত থাকে, তবে এটি আবশ্যক; ব্যবহারকারী যখন drive.file স্কোপটিকে অনুমোদন করেন, তখন এটি সক্রিয় হয়।

linkPreviewTriggers[]

object ( LinkPreviewTriggers )

লিঙ্ক প্রিভিউয়ের জন্য আবশ্যক। একটি গুগল ডক্স, শীটস বা স্লাইডস ফাইলে লিঙ্ক প্রিভিউ করার জন্য ট্রিগারগুলির একটি তালিকা। বিস্তারিত জানতে, ‘স্মার্ট চিপ দিয়ে লিঙ্ক প্রিভিউ করুন’ দেখুন।

createActionTriggers[]

object ( createActionTriggers )

তৃতীয়-পক্ষের রিসোর্স তৈরির জন্য আবশ্যক। @ মেনু থেকে কোনো তৃতীয়-পক্ষের পরিষেবাতে রিসোর্স তৈরির জন্য ট্রিগারগুলির একটি তালিকা। বিস্তারিত জানতে, স্মার্ট চিপ ব্যবহার করে তৃতীয়-পক্ষের রিসোর্স তৈরি করুন দেখুন।

OnFileScopeGrantedTrigger

একটি প্রাসঙ্গিক ট্রিগারের কনফিগারেশন যা তখন সক্রিয় হয় যখন অনুরোধ ফাইল স্কোপ ডায়ালগটি CardService.newEditorFileScopeActionResponseBuilder().requestFileScopeForActiveDocument().build(); এবং ব্যবহারকারী drive.file স্কোপের অনুমোদন দেয়।

JSON উপস্থাপনা
{
  "runFunction": string
}
ক্ষেত্র
runFunction

string

drive.file স্কোপ অনুমোদিত হলে যে ফাংশনটি রান করা হবে তার নাম। ফাংশনটিকে অবশ্যই UI-এর জন্য Card অবজেক্টের একটি অ্যারে রিটার্ন করতে হবে।

লিঙ্ক প্রিভিউ ট্রিগার

এমন একটি ট্রিগারের কনফিগারেশন যা তখন সক্রিয় হয় যখন কোনো ব্যবহারকারী কোনো থার্ড-পার্টি পরিষেবা থেকে একটি লিঙ্ক Docs, Sheets, বা Slides ফাইলে টাইপ বা পেস্ট করেন।

গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য এই ট্রিগারটি সেট আপ করতে, ‘স্মার্ট চিপ সহ প্রিভিউ লিঙ্ক’ দেখুন।

JSON উপস্থাপনা
{
  "labelText": string,
  "localizedLabelText": {
    string: string,
    ...
  },
  "runFunction": string,
  "logoUrl": string,
  "patterns": [
    {
      object(patterns)
    }
  ]
}
ক্ষেত্র
labelText

string

আবশ্যক। একটি উদাহরণ স্মার্ট চিপের জন্য এমন টেক্সট যা ব্যবহারকারীদের লিঙ্কটি প্রিভিউ করতে উৎসাহিত করে, যেমন: Example: Support case । এই টেক্সটটি স্থির।
localizedLabelText

map (key: string, value: string)

ঐচ্ছিক। অন্যান্য ভাষায় স্থানীয়করণ করার জন্য labelText এর একটি ম্যাপ। ভাষাকে ISO 639 এবং দেশ/অঞ্চলকে ISO 3166 অনুযায়ী ফরম্যাট করুন, একটি হাইফেন ( - দিয়ে আলাদা করে।
patterns[]

object ( UriPattern )

প্রয়োজনীয়। ইউআরএল প্যাটার্নের একটি অ্যারে যা অ্যাড-অনটিকে লিঙ্ক প্রিভিউ করতে সক্রিয় করে।
runFunction

string

আবশ্যক। ব্যবহারকারী যখন https://www.googleapis.com/auth/workspace.linkpreview স্কোপটি অনুমোদন করবেন, তখন যে ফাংশনটি চলবে তার নাম। ফাংশনটিকে অবশ্যই একটি ইভেন্ট অবজেক্ট গ্রহণ করতে হবে, যার মধ্যে প্রিভিউ করার জন্য URL সম্বলিত একটি matchedUrl.url প্রপার্টি থাকবে, এবং একটি Card অবজেক্ট রিটার্ন করতে হবে।
logoUrl

string

ঐচ্ছিক। এই আইকনটি স্মার্ট চিপ এবং প্রিভিউ কার্ডে প্রদর্শিত হয়। এটি বাদ দিলে, অ্যাড-অনটি তার টুলবার আইকন, logoUrl ব্যবহার করে।

উরিপ্যাটার্ন

প্রতিটি ইউআরএল প্যাটার্নের কনফিগারেশন যা লিঙ্ক প্রিভিউ চালু করে।

JSON উপস্থাপনা
{
  "hostPattern": string,
  "pathPrefix" : string
}
ক্ষেত্র
hostPattern

string

প্রতিটি ইউআরএল প্যাটার্নের জন্য এটি আবশ্যক । ইউআরএল প্যাটার্ন ডোমেইন। এই অ্যাড-অনটি এই ডোমেইনযুক্ত লিঙ্কগুলির প্রিভিউ দেখায়। সমস্ত সাবডোমেইন মেলানোর জন্য, একটি ওয়াইল্ডকার্ড অ্যাস্টারিস্ক ( * ) ব্যবহার করুন।
pathPrefix

string

ঐচ্ছিক। পাথের শেষে ডোমেইন যুক্ত করার স্থান। ডোমেইনের সমস্ত URL মেলানোর জন্য, pathPrefix খালি রাখুন।

CreateActionTriggers

গুগল ডক্স-এর @ মেনু থেকে কোনো ব্যবহারকারী থার্ড-পার্টি ইন্টিগ্রেশন মেনু আইটেম নির্বাচন করলে যে ট্রিগারটি সক্রিয় হয়, তার কনফিগারেশন।

গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য এই ট্রিগারটি সেট আপ করতে, "স্মার্ট চিপ সহ তৃতীয় পক্ষের রিসোর্স তৈরি করুন" দেখুন।

JSON উপস্থাপনা
{
  "id": string,
  "labelText": string,
  "localizedLabelText": {
    string: string,
    ...
  },
  "runFunction": string,
  "logoUrl": string,
}
ক্ষেত্র
id

string

আবশ্যক। এই এক্সটেনশন পয়েন্টের জন্য অনন্য আইডি। [a-zA-Z0-9-]+. ফরম্যাটে সর্বোচ্চ ৬৪টি অক্ষর ব্যবহার করুন।
labelText

string

আবশ্যক। @ মেনুতে প্রদর্শিত লেখা, যেমন Create support case
localizedLabelText

map (key: string, value: string)

ঐচ্ছিক। স্থানীয়করণ করার জন্য labelText এর একটি ম্যাপ। ভাষাকে ISO 639 এবং দেশ/অঞ্চলকে ISO 3166 অনুযায়ী ফরম্যাট করুন, একটি হাইফেন ( - দিয়ে আলাদা করে।
runFunction

string

আবশ্যক। ব্যবহারকারী কোনো এক্সটেনশন পয়েন্ট নির্বাচন করলে যে ফাংশনটি চলবে তার নাম। ফাংশনটিকে অবশ্যই একটি ফর্ম কার্ড রিটার্ন করতে হবে।
logoUrl

string

ঐচ্ছিক। যে আইকনটি @ মেনুতে প্রদর্শিত হয়। এটি বাদ দিলে, অ্যাড-অনটি তার টুলবার আইকন, logoUrl ব্যবহার করে।