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

sheets

object (Sheets)

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

slides

object (Slides)

अगर Google Workspace ऐड-ऑन, 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 स्क्रिप्ट फ़ंक्शन का नाम जो उपयोगकर्ता के इस कार्रवाई को चुनने पर एक्ज़ीक्यूट होता है.

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