AddOns मेनिफ़ेस्ट संसाधन

इस कॉन्फ़िगरेशन का इस्तेमाल, Google Workspace ऐड-ऑन के कॉन्टेंट और उसके काम करने के तरीके को तय करने के लिए किया जाता है. ऐड-ऑन के मेनिफ़ेस्ट में, ज़रूरी है के तौर पर मार्क किए गए सभी कॉम्पोनेंट शामिल होने चाहिए.

AddOns

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 ऑब्जेक्ट खाली होना चाहिए. 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

ज़रूरी है. टूलबार की इमेज का सार्वजनिक यूआरएल.

name

string

ज़रूरी है. टूलबार में दिखने वाले ऐड-ऑन का नाम.

openLinkUrlPrefixes[]

string

अगर ऐड-ऑन, OpenLink का इस्तेमाल करके विजेट में आउटबाउंड लिंक दिखाता है या एचटीएमएल ऐंकर टैग का इस्तेमाल करके टेक्स्ट विजेट में आउटबाउंड लिंक दिखाता है, तो यह ज़रूरी है. एचटीटीपीएस यूआरएल प्रीफ़िक्स की सूची. उपयोगकर्ता के डेटा को सुरक्षित रखने के लिए, ऐड-ऑन से रेंडर किए गए लिंक, इस सूची में मौजूद किसी प्रीफ़िक्स से मेल खाने चाहिए.

ज़्यादा जानकारी के लिए, अनुमति वाले यूआरएल की सूची देखें.

universalActions[]

object (UniversalAction)

ऐड-ऑन के यूज़र इंटरफ़ेस (यूआई) में हमेशा उपलब्ध रहने वाली यूनिवर्सल कार्रवाइयों की सूची.
useLocaleFromApp

boolean

अगर true, तो ऐड-ऑन इवेंट ऑब्जेक्ट को ऐक्शन कॉलबैक फ़ंक्शन या ट्रिगर फ़ंक्शन में पास किया जाता है. इनमें उपयोगकर्ता की स्थान-भाषा और समय क्षेत्र शामिल होता है. डिफ़ॉल्ट रूप से, यह false पर सेट होता है.

ज़्यादा जानकारी के लिए, उपयोगकर्ता की स्थान-भाषा और टाइमज़ोन की जानकारी ऐक्सेस करना लेख पढ़ें.

LayoutProperties

Google Workspace ऐड-ऑन के टूलबार और बटन के दिखने की सेटिंग.

JSON के काेड में दिखाना
{
  "primaryColor": string,
  "secondaryColor": string
}
फ़ील्ड
primaryColor

string

टूलबार का रंग. डिफ़ॉल्ट रूप से, यह स्लेटी (#424242) पर सेट होता है.
secondaryColor

string

बटन का डिफ़ॉल्ट रंग. अगर सेट किया गया है, तो डिफ़ॉल्ट रूप से प्राइमरी रंग पर सेट होता है. ऐसा न होने पर, डिफ़ॉल्ट रूप से नीला (#2196F3) रंग सेट होता है.

UniversalAction

यूनिवर्सल ऐक्शन के लिए कॉन्फ़िगरेशन. इस विकल्प को चुनने पर, यूनिवर्सल ऐक्शन से कोई यूआरएल खुलता है या 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

हर यूनिवर्सल ऐक्शन के लिए ज़रूरी है. इस कार्रवाई के लिए यूज़र इंटरफ़ेस (यूआई) मेन्यू का टेक्स्ट.
runFunction

string

अगर openLink मौजूद नहीं है, तो हर यूनिवर्सल ऐक्शन के लिए यह एट्रिब्यूट ज़रूरी है. Apps Script फ़ंक्शन का नाम. इसे चुनने पर यह फ़ंक्शन काम करता है.

ज़्यादा जानकारी के लिए, यूनिवर्सल ऐक्शन गाइड देखें.