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

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

वेबऐप्लिकेशन

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

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 का मतलब है कि कोई भी उपयोगकर्ता, भले ही उसने लॉग इन न किया हो.