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

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

অ্যাডঅনস

Google Workspace অ্যাড-অন ম্যানিফেস্ট কনফিগারেশনের শীর্ষ স্তর।

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 )

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

calendar

object ( Calendar )

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

chat

object ()

যদি Google Workspace অ্যাড-অন Chat কে প্রসারিত করে তাহলে এটি প্রয়োজন । Google Chat অ্যাপের কনফিগারেশন। বাদ দিলে, Google Chat-এ অ্যাড-অনটি অক্ষম করা থাকে।

addOns.chat অবজেক্টটি খালি থাকতে হবে। চ্যাটে অ্যাড-অনের আচরণ এবং উপস্থিতি কনফিগার করতে, একটি Google Chat অ্যাপ কনফিগার করুন দেখুন।

drive

object ( Drive )

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

gmail

object ( Gmail )

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

docs

object ( Docs )

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

sheets

object ( Sheets )

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

slides

object ( Slides )

যদি Google Workspace অ্যাড-অন Slides হোস্ট অ্যাপ্লিকেশনের মধ্যে Slides. উপস্থিতি এবং আচরণের কনফিগারেশন প্রসারিত করে তবে এটি প্রয়োজন। বাদ দেওয়া হলে, 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

প্রয়োজনীয়। টুলবার ছবির সর্বজনীন 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 খোলে বা একটি অ্যাপস স্ক্রিপ্ট ফাংশন চালায়।

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

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