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

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

জিমেইল

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

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

string

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

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

composeTrigger

object ( ComposeTrigger )

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

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

contextualTriggers[]

object ( ContextualTrigger )

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

object ( HomepageTrigger )

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

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

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

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

string

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

  • NONE , ডিফল্ট সেটিং। এর ফলে কম্পোজ ট্রিগার ফাংশনে পাঠানো ইভেন্ট অবজেক্টটি বেশিরভাগই খালি থাকে।
  • METADATA , যা কম্পোজ ট্রিগার ফাংশনে পাঠানো ইভেন্ট অবজেক্টকে বার্তার প্রাপকদের তালিকা দিয়ে পূর্ণ করে। এই সেটিংটির জন্য অ্যাড-অনে gmail.addons.current.message.metadata স্কোপ অন্তর্ভুক্ত করা প্রয়োজন।
selectActions[]

object ( SelectAction )

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

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

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

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

string

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

এই ফাংশনটি কীভাবে সংজ্ঞায়িত করবেন তার বিস্তারিত জানার জন্য প্রসঙ্গিক ট্রিগার ফাংশন দেখুন।

unconditional

object

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

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

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

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

string

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

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

text

string

রচনা কর্মের জন্য প্রয়োজনীয়। এই রচনা কর্মের একটি সংক্ষিপ্ত বিবরণ।