वेब ऐप्लिकेशन और एपीआई एक्ज़ीक्यूटेबल मेनिफ़ेस्ट संसाधन

वेब ऐप्लिकेशन और एपीआई एक्ज़ीक्यूटेबल तय करने के लिए इस्तेमाल किए जाने वाले संसाधन कॉन्फ़िगरेशन.

Webapp

स्क्रिप्ट प्रोजेक्ट के वेब ऐप्लिकेशन का कॉन्फ़िगरेशन. इसका इस्तेमाल सिर्फ़ तब किया जाता है, जब प्रोजेक्ट को वेब ऐप्लिकेशन के तौर पर डिप्लॉय किया गया हो.

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

string

वेब ऐप्लिकेशन को चलाने के लिए अनुमतियों के लेवल. मान्य सेटिंग में ये शामिल हैं:

  • MYSELF: सिर्फ़ डिप्लॉय करने वाला उपयोगकर्ता ही ऐप्लिकेशन को चला सकता है.
  • DOMAIN: इसे सिर्फ़ उसी डोमेन के उपयोगकर्ता चला सकते हैं जिस डोमेन में इसे डिप्लॉय किया गया है.
  • ANYONE: लॉग इन किया हुआ कोई भी उपयोगकर्ता.
  • ANYONE_ANONYMOUS: कोई भी उपयोगकर्ता, भले ही उसने लॉग इन न किया हो.
executeAs

string

वह पहचान जिसके तहत वेब ऐप्लिकेशन काम करता है. मान्य सेटिंग में ये शामिल हैं:

  • USER_ACCESSING: वेब ऐप्लिकेशन, उसे ऐक्सेस करने वाले उपयोगकर्ता के तौर पर चलता है.
  • USER_DEPLOYING: वेब ऐप्लिकेशन, उसे डिप्लॉय करने वाले उपयोगकर्ता के तौर पर चलता है.

ExecutionApi

स्क्रिप्ट प्रोजेक्ट के एपीआई को एक्ज़ीक्यूट करने के लिए कॉन्फ़िगरेशन. इसका इस्तेमाल सिर्फ़ तब किया जाता है, जब प्रोजेक्ट को एपीआई एक्ज़ीक्यूट करने के लिए डिप्लॉय किया गया हो.

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

string

इससे यह तय होता है कि एपीआई से स्क्रिप्ट चलाने की अनुमति किसके पास है. मान्य सेटिंग में ये शामिल हैं:

  • MYSELF: स्क्रिप्ट को सिर्फ़ डिप्लॉय करने वाला उपयोगकर्ता चला सकता है.
  • DOMAIN: इसे सिर्फ़ उसी डोमेन के उपयोगकर्ता चला सकते हैं जिस डोमेन में इसे डिप्लॉय किया गया है.
  • ANYONE: लॉग इन किया हुआ कोई भी उपयोगकर्ता.
  • ANYONE_ANONYMOUS: कोई भी उपयोगकर्ता, भले ही उसने लॉग इन न किया हो.