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

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

অ্যাডঅন

গুগল ওয়ার্কস্পেস অ্যাড-অন ম্যানিফেস্ট কনফিগারেশনের সর্বোচ্চ স্তর।

JSON উপস্থাপনা
{
  "common": {
    object (Common)
  },
  "calendar": {
    object (Calendar)
  },
  "chat": {
    object (Chat)
  },
  "drive": {
    object (Drive)
  },
  "gmail": {
    object (Gmail)
  },
  "docs": {
    object (Docs)
  },
  "sheets": {
    object (Sheets)
  },
  "slides": {
    object (Slides)
  },
  "meet": {
    object (Meet)
  }
}
ক্ষেত্র
common

object ( Common )

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

calendar

object ( Calendar )

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

chat

object ()

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

addOns.chat অবজেক্টটি অবশ্যই খালি হতে হবে। চ্যাটে অ্যাড-অনের আচরণ ও চেহারা কনফিগার করতে, ‘একটি গুগল চ্যাট অ্যাপ কনফিগার করুন’ দেখুন।

drive

object ( Drive )

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

gmail

object ( Gmail )

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

docs

object ( Docs )

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

sheets

object ( Sheets )

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

slides

object ( Slides )

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

meet

object ( Meet )

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

সাধারণ

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

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

টুলবার ইমেজের পাবলিক ইউআরএল আবশ্যক

name

string

আবশ্যক। টুলবারে প্রদর্শিত অ্যাড-অনটির নাম।

openLinkUrlPrefixes[]

string

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

বিস্তারিত জানতে Allowlist URL-গুলো দেখুন।

universalActions[]

object ( UniversalAction )

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

boolean

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

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

লেআউট বৈশিষ্ট্য

গুগল ওয়ার্কস্পেস অ্যাড-অন টুলবার এবং বাটনের বাহ্যিক রূপের কনফিগারেশন।

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

string

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

string

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

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

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

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 অনুপস্থিত থাকলে প্রতিটি সার্বজনীন কাজের জন্য এটি আবশ্যক। নির্বাচিত হলে যে অ্যাপস স্ক্রিপ্ট ফাংশনটি কার্যকর হয়, তার নাম।

বিস্তারিত জানতে সার্বজনীন কার্যক্রম নির্দেশিকা দেখুন।