জিমেইল ম্যানিফেস্ট রিসোর্স

The resource configuration used to define Google Workspace add-on content and behavior within Gmail. Google Workspace add-on manifests must include all components marked as Required if they extend Gmail.

জিমেইল

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

JSON উপস্থাপনা
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
ক্ষেত্র
authorizationCheckFunction

string

অপ্রচলিত। তৃতীয় পক্ষের অনুমোদন যাচাইকারী একটি অ্যাপস স্ক্রিপ্ট ফাংশনের নাম।

এই ফাংশনটি এখন আর ব্যবহার করা হয় না। এর পরিবর্তে, অ্যাড-অনটির উচিত মূল কল থেকে একটি এক্সেপশন থ্রো করা, যেমনটি নন-গুগল OAuth কনফিগারেশন উদাহরণে দেখানো হয়েছে।

composeTrigger

object ( ComposeTrigger )

ইমেল কম্পোজ করার কাজের জন্য এটি আবশ্যক। ইমেল কম্পোজ করার সময় উপলব্ধ ইউজার ইন্টারফেসগুলো এটি নির্ধারণ করে।

বিস্তারিত জানতে ‘কম্পোজ অ্যাকশন ব্যবহার করে কম্পোজ UI সম্প্রসারণ’ দেখুন।

contextualTriggers[]

object ( ContextualTrigger )

প্রয়োজনীয়। জিমেইলে কোনো মেসেজ খুললে যে ট্রিগারগুলো সক্রিয় হয়, তার একটি তালিকা। ট্রিগারগুলো UI আপডেট করার জন্য একটি নির্দিষ্ট অ্যাপস স্ক্রিপ্ট ফাংশন কার্যকর করে।
homepageTrigger

object ( HomepageTrigger )

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

ComposeTrigger

কম্পোজ অ্যাকশনের কনফিগারেশন। বিস্তারিত জানতে ‘কম্পোজ UI সম্প্রসারণ’ দেখুন।

JSON উপস্থাপনা
{
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
}
ক্ষেত্র
draftAccess

string

একটি কম্পোজ ট্রিগার ফাংশনের জন্য ডেটা অ্যাক্সেস লেভেল নির্ধারণ করে। বৈধ বিকল্পগুলির মধ্যে রয়েছে:

  • NONE (ডিফল্ট): ইভেন্ট অবজেক্টটি প্রায় খালি।
  • METADATA : ইভেন্ট অবজেক্টটিতে প্রাপকদের তালিকা অন্তর্ভুক্ত থাকে। এর জন্য gmail.addons.current.message.metadata স্কোপটি প্রয়োজন।
selectActions[]

object ( SelectAction )

কম্পোজ অ্যাকশনগুলির একটি তালিকা। এই তালিকাটি প্রতিটি অ্যাড-অনের জন্য একটিমাত্র অ্যাকশনে সীমাবদ্ধ । জিমেইল উইন্ডোতে কম্পোজ অ্যাকশনটির একটি আইকন থাকে, যা gmail.logoUrl দ্বারা নির্দিষ্ট করা হয়।

ContextualTrigger

যখন কোনো ব্যবহারকারী একটি জিমেইল বার্তা খোলে তখন যে ট্রিগারটি সক্রিয় হয়, তার কনফিগারেশন। বিস্তারিত জানতে ‘বার্তা UI সম্প্রসারণ’ দেখুন।

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

string

প্রতিটি প্রাসঙ্গিক ট্রিগারের জন্য আবশ্যক। অ্যাপস স্ক্রিপ্ট ফাংশনের নাম যা ট্রিগারটি সক্রিয় হলে কার্যকর হয়।
unconditional

object

প্রতিটি প্রাসঙ্গিক ট্রিগারের জন্য এটি আবশ্যক। এটি নির্দিষ্ট করে যে, খোলা সমস্ত জিমেইল বার্তার জন্য ট্রিগারটি সক্রিয় হবে। এটি সর্বদা একটি খালি অবজেক্ট হওয়া উচিত।

নির্বাচন

কম্পোজ অ্যাকশন কনফিগারেশন, যা নির্বাচিত হলে কোন ফাংশনটি চলবে তা নির্ধারণ করে।

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

string

কম্পোজ অ্যাকশনের জন্য আবশ্যক। নির্বাচিত হলে যে অ্যাপস স্ক্রিপ্ট ফাংশনটি কার্যকর হয়, এটি তার নাম। এই ফাংশনটি অ্যাড-অনের কম্পোজ UI তৈরি করে।
text

string

ক্রিয়া সম্পাদনের জন্য আবশ্যক। ক্রিয়াটির একটি সংক্ষিপ্ত বিবরণ।