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

রিসোর্স কনফিগারেশন যা 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 ডক্স, পত্রক বা স্লাইড ফাইলে লিঙ্কগুলির পূর্বরূপ দেখার জন্য ট্রিগারগুলির একটি তালিকা৷ বিশদ বিবরণের জন্য, স্মার্ট চিপগুলির সাথে পূর্বরূপ লিঙ্কগুলি দেখুন৷

createActionTriggers[]

object ( createActionTriggers )

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

OnFileScopeGrantedTrigger

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

JSON প্রতিনিধিত্ব
{
  "runFunction": string
}
ক্ষেত্র
runFunction

string

drive.file স্কোপ মঞ্জুর করা হলে চালানোর জন্য ফাংশনের নাম। নির্দিষ্ট করা থাকলে, অ্যাড-অন UI-তে প্রদর্শনের জন্য Card অবজেক্টের একটি অ্যারে তৈরি করতে এবং ফেরত দিতে আপনাকে অবশ্যই এই ফাংশনটি বাস্তবায়ন করতে হবে।

LinkPreviewTriggers

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

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- এ দেশ/অঞ্চল, একটি হাইফেন দ্বারা পৃথক করুন - । উদাহরণস্বরূপ, en-US .

মানচিত্রের কীগুলিতে ব্যবহারকারীর লোকেল উপস্থিত থাকলে, ব্যবহারকারী labelText -এর স্থানীয় সংস্করণটি দেখতে পান।

patterns[]

object ( UriPattern )

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

string

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

string

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

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

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

JSON প্রতিনিধিত্ব
{
  "hostPattern": string,
  "pathPrefix" : string
}
ক্ষেত্র
hostPattern

string

প্রিভিউ করার জন্য প্রতিটি URL প্যাটার্নের জন্য প্রয়োজন। URL প্যাটার্নের ডোমেন। অ্যাড-অন প্রিভিউ লিঙ্ক যা URL-এ এই ডোমেন ধারণ করে। একটি নির্দিষ্ট সাবডোমেনের জন্য লিঙ্কগুলির পূর্বরূপ দেখতে, যেমন subdomain.example.com , সাবডোমেন অন্তর্ভুক্ত করুন। পুরো ডোমেনের জন্য লিঙ্কগুলির পূর্বরূপ দেখতে, সাবডোমেন হিসাবে একটি তারকাচিহ্ন ( * ) সহ একটি ওয়াইল্ডকার্ড অক্ষর নির্দিষ্ট করুন৷

উদাহরণস্বরূপ, *.example.com subdomain.example.com এবং another.subdomain.example.com সাথে মিলে যায়।

pathPrefix

string

ঐচ্ছিক। hostPattern ডোমেন যুক্ত করার পাথ।

উদাহরণস্বরূপ, যদি URL হোস্ট প্যাটার্ন হয় support.example.com , তাহলে support.example.com/cases/ এ হোস্ট করা ক্ষেত্রে URL-এর সাথে মিল রাখতে, cases ব্যবহার করুন।

হোস্ট প্যাটার্ন ডোমেনে সমস্ত ইউআরএল মেলানোর জন্য, pathPrefix খালি ছেড়ে দিন।

CreateActionTriggers

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

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

JSON প্রতিনিধিত্ব
{
  "id": string,
  "labelText": string,
  "localizedLabelText": {
    string: string,
    ...
  },
  "runFunction": string,
  "logoUrl": string,
}
ক্ষেত্র
id

string

প্রয়োজন। এই এক্সটেনশন পয়েন্টটি আলাদা করার জন্য অনন্য আইডি। আইডিতে 64টি পর্যন্ত অক্ষর থাকতে পারে এবং [a-zA-Z0-9-]+. .
labelText

string

প্রয়োজন। @ মেনুতে প্রদর্শিত পাঠ্য, যেমন Create support case
localizedLabelText

map (key: string, value: string)

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

মানচিত্রের কীগুলিতে ব্যবহারকারীর লোকেল উপস্থিত থাকলে, ব্যবহারকারী labelText -এর স্থানীয় সংস্করণটি দেখতে পান।

runFunction

string

প্রয়োজন। একজন ব্যবহারকারী যখন @ মেনু থেকে একটি এক্সটেনশন পয়েন্ট নির্বাচন করে তখন চালানোর জন্য ফাংশনের নাম। ফাংশনটি তৃতীয় পক্ষের সংস্থান তৈরির জন্য ইনপুট সহ একটি ফর্ম কার্ড ফেরত দেবে৷
logoUrl

string

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