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

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

জিমেইল

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

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

string

বন্ধ করা হয়েছে। তৃতীয় পক্ষের অনুমোদন পরীক্ষা করে এমন একটি অ্যাপস স্ক্রিপ্ট ফাংশনের নাম।

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

composeTrigger

object ( ComposeTrigger )

রচনা ক্রিয়াগুলির জন্য প্রয়োজনীয়। একটি ইমেল রচনা করার সময় উপলব্ধ UI গুলি সংজ্ঞায়িত করে।

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

contextualTriggers[]

object ( ContextualTrigger )

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

object ( HomepageTrigger )

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

কম্পোজ ট্রিগার

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

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

string

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

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

object ( SelectAction )

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

প্রাসঙ্গিক ট্রিগার

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

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

string

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

object

প্রতিটি প্রাসঙ্গিক ট্রিগারের জন্য প্রয়োজনীয়। নির্দিষ্ট করে যে ট্রিগারটি সমস্ত খোলা Gmail বার্তার জন্য সক্রিয় হয়। এটি সর্বদা একটি খালি বস্তু হওয়া উচিত।

সিলেক্ট অ্যাকশন

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

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

string

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

string

রচনা ক্রিয়াগুলির জন্য প্রয়োজনীয়। ক্রিয়াটির একটি সংক্ষিপ্ত বিবরণ।