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

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

AddOns

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

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

drive

object (Drive)

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

gmail

object (Gmail)

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

docs

object (Docs)

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

sheets

object (Sheets)

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

slides

object (Slides)

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

बटनों का डिफ़ॉल्ट रंग. प्राइमरी कलर डिफ़ॉल्ट रूप से सेट होता है (अगर यह हो set); ऐसा नहीं होने पर यह डिफ़ॉल्ट रूप से नीला (#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 मौजूद नहीं है. अगर उपलब्ध कराया गया हो, तो ऐप्लिकेशन का नाम वह स्क्रिप्ट फ़ंक्शन जो उपयोगकर्ता के इस कार्रवाई को चुनने पर काम करता है.

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