AddOns ম্যানিফেস্ট রিসোর্স

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

অ্যাডঅন

Google Workspace অ্যাড-অন ম্যানিফেস্ট কনফিগারেশনের টপ-লেভেল।

JSON প্রতিনিধিত্ব
{
  "common": {
    object (Common)
  },
  "calendar": {
    object (Calendar)
  },
  "drive": {
    object (Drive)
  },
  "gmail": {
    object (Gmail)
  },
  "docs": {
    object (Docs)
  },
  "sheets": {
    object (Sheets)
  },
  "slides": {
    object (Slides)
  }
}
ক্ষেত্র
common

object ( Common )

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

calendar

object ( Calendar )

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

drive

object ( Drive )

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

gmail

object ( Gmail )

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

docs

object ( Docs )

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

sheets

object ( Sheets )

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

slides

object ( Slides )

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

সাধারণ

প্রতিটি হোস্ট অ্যাপ্লিকেশনের জন্য সাধারণ প্যারামিটারের জন্য ম্যানিফেস্ট কনফিগারেশন। এখানে সংজ্ঞায়িত কিছু মান ডিফল্ট হিসাবে ব্যবহৃত হয় যখন একটি নির্দিষ্ট হোস্টের জন্য নির্দিষ্ট মান বাদ দেওয়া হয়।

JSON প্রতিনিধিত্ব
{
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "logoUrl": string,
  "name": string,
  "openLinkUrlPrefixes": [
    string
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "useLocaleFromApp": boolean
}
ক্ষেত্র
homepageTrigger

object ( HomepageTrigger )

অ্যাড-অন হোমপেজ তৈরির জন্য ডিফল্ট ট্রিগার ফাংশন স্পেসিফিকেশন। এই স্পেসিফিকেশন ব্যবহার করা হয় যদি একটি হোস্ট-নির্দিষ্ট হোমপেজ ট্রিগার সংজ্ঞায়িত না করা হয়। যদি এটিও বাদ দেওয়া হয়, একটি জেনেরিক হোমপেজ কার্ড তৈরি করা হয় এবং প্রয়োজনে ব্যবহার করা হয়।
layoutProperties

object ( LayoutProperties )

অ্যাড-অন টুলবার এবং বোতামগুলিতে ব্যবহৃত রংগুলির জন্য একটি কনফিগারেশন।
logoUrl

string

প্রয়োজন। টুলবারে দেখানো ছবির URL। URL অবশ্যই সর্বজনীন হতে হবে।

name

string

প্রয়োজন। টুলবারে দেখানো অ্যাড-অনের নাম।

openLinkUrlPrefixes[]

string

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

আরও বিশদ বিবরণের জন্য অনুমোদিত URL দেখুন।

universalActions[]

object ( UniversalAction )

সর্বজনীন ক্রিয়াগুলির তালিকা যা সর্বদা অ্যাড-অন UI এ উপলব্ধ।
useLocaleFromApp

boolean

true হলে, অ্যাকশন কলব্যাক ফাংশন বা ট্রিগার ফাংশনে পাস করা অ্যাড-অন ইভেন্ট অবজেক্ট ব্যবহারকারীর লোকেল এবং টাইমজোন তথ্য অন্তর্ভুক্ত করে। ডিফল্ট থেকে false

আরো বিস্তারিত জানার জন্য ব্যবহারকারীর লোকেল এবং টাইমজোন অ্যাক্সেস করা দেখুন।

লেআউট প্রোপার্টি

একটি কনফিগারেশন যা Google Workspaceঅ্যাড-অন টুলবার এবং বোতামের রঙ এবং চেহারা নিয়ন্ত্রণ করে।

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

string

টুলবারের রঙ। ডিফল্ট ধূসর (#424242)।
secondaryColor

string

বোতামের ডিফল্ট রঙ। প্রাথমিক রঙে ডিফল্ট (যদি এটি সেট করা থাকে); অন্যথায় ডিফল্ট নীল (#2196F3)।

ইউনিভার্সাল অ্যাকশন

একটি সার্বজনীন কর্মের জন্য একটি কনফিগারেশন। নির্বাচিত হলে, একটি সার্বজনীন ক্রিয়া হয় নির্দিষ্ট URL লিঙ্কটি খোলে বা নির্দিষ্ট Apps Script ফাংশন চালায়।

JSON প্রতিনিধিত্ব
{
  "label": string,

  // Union field rule can be only one of the following:
  "openLink": string,
  "runFunction": string,
  // End of list of possible types for union field rule.

}
ক্ষেত্র
label

string

প্রতিটি সার্বজনীন কর্মের জন্য প্রয়োজনীয়। এই কর্মের জন্য UI মেনুতে দেখানো পাঠ্য।
runFunction

string

openLink উপস্থিত না থাকলে প্রতিটি সার্বজনীন কর্মের জন্য প্রয়োজনীয়। প্রদান করা হলে, অ্যাপস স্ক্রিপ্ট ফাংশনের নাম যা ব্যবহারকারী যখন এই ক্রিয়াটি নির্বাচন করে তখন কার্যকর করে৷

বিস্তারিত জানার জন্য ইউনিভার্সাল অ্যাকশন গাইড দেখুন।