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

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

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

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

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

string

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

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

string

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

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

ExecutionApi

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

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

string

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

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