लाइब्रेरी और बेहतर सेवाओं की डिपेंडेंसी के लिए मेनिफ़ेस्ट संसाधन

यह स्क्रिप्ट के लिए, लाइब्रेरी और ऐडवांस सेवाओं के कॉन्फ़िगरेशन का सेट होता है.

डिपेंडेंसी

यह डिपेंडेंसी मेनिफ़ेस्ट कॉन्फ़िगरेशन का टॉप-लेवल होता है.

JSON के काेड में दिखाना
{
  "enabledAdvancedServices": [
    {
      object (EnabledAdvancedService)
    }
  ],
  "libraries": [
    {
      object (Library)
    }
  ]
}
फ़ील्ड
enabledAdvancedServices[]

object (EnabledAdvancedService)

स्क्रिप्ट प्रोजेक्ट के लिए चालू की गई ऐडवांस सेवाओं की सूची.

libraries[]

object (Library)

स्क्रिप्ट प्रोजेक्ट में इस्तेमाल की गई लाइब्रेरी की सूची.

EnabledAdvancedService

स्क्रिप्ट ने ऐडवांस सेवा को कॉन्फ़िगर किया है.

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

string

यह उस सेवा का आइडेंटिफ़ायर है जिसे एपीआई के बारे में ज़रूरी जानकारी देने वाले दस्तावेज़ में दिखाया जाता है. उदाहरण के लिए, "drive".

userSymbol

string

इस सेवा की पहचान के लिए दिए गए नाम का इस्तेमाल, Apps Script प्रोजेक्ट के कोड में संदर्भ के तौर पर किया जाता है.

version

string

सेवा का चालू किया गया वर्शन (उदाहरण के लिए, "v1").

लाइब्रेरी

स्क्रिप्ट ने जिस लाइब्रेरी को इंपोर्ट किया है उसका कॉन्फ़िगरेशन.

JSON के काेड में दिखाना
{
  "developmentMode": boolean,
  "libraryId": string,
  "userSymbol": string,
  "version": string
}
फ़ील्ड
developmentMode

boolean

अगर true, version को अनदेखा किया जाता है और स्क्रिप्ट, सेव किए गए मौजूदा लाइब्रेरी प्रोजेक्ट के कोड का इस्तेमाल करती है. भले ही, उस कोड को नए वर्शन में सेव न किया गया हो.

libraryId

string

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

userSymbol

string

यह लेबल, स्क्रिप्ट प्रोजेक्ट कोड में इस लाइब्रेरी को रेफ़र करने के लिए इस्तेमाल किया जाता है.

version

string

लाइब्रेरी का वह वर्शन जिसका इस्तेमाल स्क्रिप्ट करती है. यह या तो वर्शन नंबर है या stable है. इसका मतलब है कि यह बनाया गया आखिरी वर्शन है.