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

यह संसाधन कॉन्फ़िगरेशन, Google Workspace ऐड-ऑन के कॉन्टेंट और उसके काम करने के तरीके को तय करने के लिए इस्तेमाल किया जाता है. 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)
  }
}
फ़ील्ड
common

object (Common)

ज़रूरी है. यह Google Workspace ऐड-ऑन के लिए वैल्यू तय करता है. ये वैल्यू, हर होस्ट ऐप्लिकेशन के लिए एक जैसी होती हैं. यहां तय की गई कुछ वैल्यू का इस्तेमाल डिफ़ॉल्ट तौर पर किया जाता है. ऐसा तब होता है, जब किसी होस्ट के लिए खास वैल्यू शामिल नहीं की जाती हैं.

calendar

object (Calendar)

अगर Google Workspace ऐड-ऑन, Calendar के साथ काम करता है, तो यह ज़रूरी है. Google Calendar होस्ट ऐप्लिकेशन में, Google Workspace ऐड-ऑन के दिखने और उसके काम करने के तरीके से जुड़े कॉन्फ़िगरेशन. अगर इस फ़ील्ड को खाली छोड़ा जाता है, तो Google Calendar में ऐड-ऑन बंद हो जाता है.

chat

object ()

अगर Google Workspace ऐड-ऑन, Chat की सुविधाओं को बढ़ाता है, तो यह ज़रूरी है. Google Chat ऐप्लिकेशन का कॉन्फ़िगरेशन. अगर इस फ़ील्ड को शामिल नहीं किया जाता है, तो Google Chat में ऐड-ऑन बंद हो जाता है.

addOns.chat ऑब्जेक्ट खाली होना चाहिए. Chat में ऐड-ऑन के काम करने के तरीके और दिखने के तरीके को कॉन्फ़िगर करने के लिए, Chat ऐप्लिकेशन कॉन्फ़िगर करना लेख पढ़ें.

drive

object (Drive)

अगर Google Workspace ऐड-ऑन, Google Drive के साथ काम करता है, तो यह ज़रूरी है. Google Workspace ऐड-ऑन के दिखने और Google Drive होस्ट ऐप्लिकेशन में उसके काम करने से जुड़े कॉन्फ़िगरेशन. इस फ़ील्ड को शामिल न करने पर, Google Drive में ऐड-ऑन बंद हो जाता है.

gmail

object (Gmail)

अगर Google Workspace ऐड-ऑन, Gmail के साथ काम करता है, तो यह ज़रूरी है. Gmail होस्ट ऐप्लिकेशन में, Google Workspace ऐड-ऑन के दिखने और उसके काम करने के तरीके से जुड़े कॉन्फ़िगरेशन. अगर इस फ़ील्ड को खाली छोड़ा जाता है, तो Gmail में ऐड-ऑन बंद हो जाता है.

docs

object (Docs)

अगर Google Workspace ऐड-ऑन, Docs की सुविधाओं को बढ़ाता है, तो यह ज़रूरी है. Docs होस्ट ऐप्लिकेशन में, Google Workspace ऐड-ऑन के दिखने और काम करने से जुड़े कॉन्फ़िगरेशन. अगर इस फ़ील्ड को शामिल नहीं किया जाता है, तो Docs में ऐड-ऑन बंद हो जाता है.

sheets

object (Sheets)

अगर Google Workspace ऐड-ऑन, Sheets के लिए उपलब्ध है, तो यह ज़रूरी है. Google Workspace ऐड-ऑन के दिखने और Sheets होस्ट ऐप्लिकेशन में उसके काम करने के तरीके से जुड़े कॉन्फ़िगरेशन. अगर इस फ़ील्ड को खाली छोड़ा जाता है, तो Sheets में ऐड-ऑन बंद हो जाता है.

slides

object (Slides)

अगर Google Workspace ऐड-ऑन, Slides के साथ काम करता है, तो यह ज़रूरी है. Google Workspace ऐड-ऑन के दिखने और Slides होस्ट ऐप्लिकेशन में उसके काम करने से जुड़ी कॉन्फ़िगरेशन. अगर इस फ़ील्ड को खाली छोड़ा जाता है, तो Slides में ऐड-ऑन बंद हो जाता है.

सामान्य

ऐसे पैरामीटर के लिए मेनिफ़ेस्ट कॉन्फ़िगरेशन जो हर होस्ट ऐप्लिकेशन के लिए सामान्य होते हैं. यहां तय की गई कुछ वैल्यू का इस्तेमाल डिफ़ॉल्ट वैल्यू के तौर पर किया जाता है. ऐसा तब होता है, जब किसी होस्ट के लिए खास वैल्यू शामिल नहीं की जाती हैं.

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 फ़ंक्शन का नाम. यह फ़ंक्शन तब काम करता है, जब उपयोगकर्ता इस कार्रवाई को चुनता है.

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