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

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

AddOns

Google Workspace ऐड-ऑन मेनिफ़ेस्ट कॉन्फ़िगरेशन का टॉप लेवल.

जेएसओएन के काेड में दिखाना
{
  "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 ऐड-ऑन की मदद से Calendar में ज़्यादा जानकारी सेव की जाती है, तो यह ज़रूरी है. Google Calendar को होस्ट करने वाले ऐप्लिकेशन में, Google Workspace ऐड-ऑन के दिखने और काम करने के तरीके के कॉन्फ़िगरेशन. अगर इस फ़ील्ड को खाली छोड़ा जाता है, तो Google Calendar में ऐड-ऑन बंद रहता है.

drive

object (Drive)

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

slides

object (Slides)

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

कॉमन

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

जेएसओएन के काेड में दिखाना
{
  "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 ऐड-ऑन टूलबार, बटन के रंग, और लुक को कंट्रोल करता है.

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

string

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

string

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

UniversalAction

यूनिवर्सल ऐक्शन के लिए कॉन्फ़िगरेशन. चुने जाने पर, यूनिवर्सल कार्रवाई या तो तय किया गया यूआरएल लिंक खोलता है या तय किया गया Apps Script फ़ंक्शन चलाता है.

जेएसओएन के काेड में दिखाना
{
  "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 फ़ंक्शन का नाम, जो उपयोगकर्ता के इस कार्रवाई को चुनने पर काम करता है.

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