इस पेज पर Apps Script प्रोजेक्ट के टॉप लेवल की जानकारी दी गई है मेनिफ़ेस्ट फ़ाइल JSON डेटा स्ट्रक्चर.
मेनिफ़ेस्ट के सबस्ट्रक्चर को अलग-अलग पेजों में बताया गया है:
मेनिफ़ेस्ट
मेनिफ़ेस्ट कॉन्फ़िगरेशन का टॉप-लेवल.
JSON के काेड में दिखाना |
---|
{ "addOns": { object (AddOns) }, "dependencies": { object (Dependencies) }, "exceptionLogging": string, "executionApi": { object (ExecutionApi) }, "oauthScopes": [ string ], "runtimeVersion": string, "sheets": { object (Sheets) }, "timeZone": string, "urlFetchWhitelist": [ string ], "webapp": { object (Webapp) } } |
फ़ील्ड | |
---|---|
addOns |
प्रोजेक्ट का संसाधन कॉन्फ़िगरेशन, अगर उसे Google Workspace ऐड-ऑन. |
dependencies |
का कॉन्फ़िगरेशन ऐडवांस सेवाएं और लाइब्रेरी इसके लिए चालू की गईं स्क्रिप्ट प्रोजेक्ट में इस्तेमाल किया जा सकता है. |
exceptionLogging |
वह जगह जहां अपवाद लॉग किए गए हैं. मान्य सेटिंग ये हैं फ़ॉलो किया जा रहा है:
|
executionApi |
स्क्रिप्ट प्रोजेक्ट का एपीआई एक्ज़ीक्यूटेबल कॉन्फ़िगरेशन. यह सिर्फ़ का इस्तेमाल तब किया जाता है, जब प्रोजेक्ट को एपीआई लागू करने के लिए डिप्लॉय किया जाता है. |
oauthScopes[] |
इसकी परिभाषा अनुमति के दायरे का इस्तेमाल स्क्रिप्ट प्रोजेक्ट में करता है. |
runtimeVersion |
रनटाइम वर्शन
स्क्रिप्ट का इस्तेमाल कर रहा है. अगर मेनिफ़ेस्ट में यह फ़ील्ड मौजूद नहीं है, तो
स्क्रिप्ट डिफ़ॉल्ट रनटाइम (
|
sheets |
ऐसा संसाधन कॉन्फ़िगरेशन जो शीट के मैक्रो. |
timeZone |
स्क्रिप्ट टाइम ज़ोन, उपलब्ध विकल्पों में से किसी एक में हो ZoneId की वैल्यू, जैसे कि "अमेरिका/डेनवर". |
urlFetchWhitelist[] |
एचटीटीपीएस यूआरएल के प्रीफ़िक्स की सूची. मौजूद होने पर, कोई भी यूआरएल एंडपॉइंट फ़ेच किया जाता है इस सूची में किसी एक प्रीफ़िक्स से मेल खाना चाहिए. इससे, उपयोगकर्ता डेटा. टेस्ट डिप्लॉयमेंट के लिए यह फ़ील्ड ज़रूरी नहीं है, लेकिन डिप्लॉयमेंट के लिए ज़रूरी है. इसके बारे में ज़्यादा जानें अनुमति वाली सूची में शामिल यूआरएल शामिल न करें. |
webapp |
स्क्रिप्ट प्रोजेक्ट का वेब ऐप्लिकेशन कॉन्फ़िगरेशन, जिसका इस्तेमाल सिर्फ़ तब किया जाता है, जब प्रोजेक्ट को वेब ऐप्लिकेशन के तौर पर डिप्लॉय किया जाता है. |