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

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

সম্পাদকগণ

এডিটর এক্সটেনশনের জন্য Google Workspace অ্যাড-অন ম্যানিফেস্ট কনফিগারেশন। বিস্তারিত জানার জন্য "Google Workspace অ্যাড-অন সহ এক্সটেন্ডিং এডিটর" দেখুন।

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 )

লিঙ্ক প্রিভিউয়ের জন্য প্রয়োজনীয়। Google Docs, Sheets, অথবা Slides ফাইলে লিঙ্ক প্রিভিউ করার জন্য ট্রিগারের একটি তালিকা। বিস্তারিত জানার জন্য, স্মার্ট চিপ সহ লিঙ্ক প্রিভিউ দেখুন।

createActionTriggers[]

object ( createActionTriggers )

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

অনফাইলস্কোপগ্রান্টেডট্রিগার

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

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

string

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

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

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

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

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 )

প্রয়োজনীয়। URL প্যাটার্নের একটি অ্যারে যা অ্যাড-অনকে লিঙ্কগুলির পূর্বরূপ দেখতে ট্রিগার করে।
runFunction

string

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

string

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

UriPattern সম্পর্কে

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

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

string

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

string

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

অ্যাকশনট্রিগার তৈরি করুন

যখন কোনও ব্যবহারকারী Google Docs @ মেনু থেকে কোনও তৃতীয় পক্ষের ইন্টিগ্রেশন মেনু আইটেম নির্বাচন করেন তখন ট্রিগারের কনফিগারেশনটি কার্যকর হয়।

Google Workspace অ্যাড-অনের জন্য এই ট্রিগারটি সেট আপ করতে, স্মার্ট চিপ দিয়ে তৃতীয় পক্ষের সংস্থান তৈরি করুন দেখুন।

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 ব্যবহার করে।