इस पेज पर Apps Script प्रोजेक्ट की मेनिफ़ेस्ट फ़ाइल 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 |
स्क्रिप्ट प्रोजेक्ट का API एक्ज़ीक्यूटेबल कॉन्फ़िगरेशन. इसका इस्तेमाल सिर्फ़ तब किया जाता है, जब प्रोजेक्ट को एपीआई चलाने के लिए डिप्लॉय किया गया हो. |
oauthScopes[] |
स्क्रिप्ट प्रोजेक्ट में इस्तेमाल किए जाने वाले अनुमति के दायरे की परिभाषा. |
runtimeVersion |
स्क्रिप्ट, रनटाइम का वर्शन इस्तेमाल कर रही है. अगर यह फ़ील्ड मेनिफ़ेस्ट में मौजूद नहीं है, तो स्क्रिप्ट डिफ़ॉल्ट रनटाइम (
|
sheets |
रिसॉर्स कॉन्फ़िगरेशन, जो शीट मैक्रो के बारे में बताता है. |
timeZone |
"अमेरिका/डेनवर" जैसे किसी उपलब्ध ZoneId वैल्यू में स्क्रिप्ट का टाइम ज़ोन. |
urlFetchWhitelist[] |
एचटीटीपीएस यूआरएल प्रीफ़िक्स की सूची. अगर यूआरएल मौजूद है, तो फ़ेच किया गया कोई भी यूआरएल एंडपॉइंट इस सूची के किसी प्रीफ़िक्स से मेल खाना चाहिए. इससे उपयोगकर्ता के डेटा को सुरक्षित रखने में मदद मिल सकती है. यह फ़ील्ड, टेस्ट डिप्लॉयमेंट के लिए ज़रूरी नहीं है. हालांकि, डिप्लॉयमेंट के लिए यह ज़रूरी है. अलाउलिस्ट यूआरएल के बारे में ज़्यादा जानें. |
webapp |
स्क्रिप्ट प्रोजेक्ट का वेब ऐप्लिकेशन कॉन्फ़िगरेशन, जिसका इस्तेमाल सिर्फ़ तब किया जाता है, जब प्रोजेक्ट को वेब ऐप्लिकेशन के तौर पर डिप्लॉय किया जाता है. |