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

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

জিমেইল

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

JSON প্রতিনিধিত্ব
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
ক্ষেত্র
authorizationCheckFunction

string

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

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

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 স্কোপ অন্তর্ভুক্ত থাকা প্রয়োজন।
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

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