यह एक एनोटेशन है, जो किसी स्क्रिप्ट की अनुमति की स्थिति दिखाता है.
किसी एनम को कॉल करने के लिए, उसकी पैरंट क्लास, नाम, और प्रॉपर्टी को कॉल किया जाता है. उदाहरण के लिए,
ScriptApp.AuthorizationStatus.REQUIRED
.
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
REQUIRED | Enum | उपयोगकर्ता को एक या उससे ज़्यादा सेवाओं का इस्तेमाल करने के लिए, इस स्क्रिप्ट को अनुमति देनी होगी. ज़्यादातर मामलों में, स्क्रिप्ट अगली बार चलने पर उपयोगकर्ता से अनुमति मांगती है. हालांकि, अगर स्क्रिप्ट को इंस्टॉल किए जा सकने वाले ट्रिगर का इस्तेमाल करने वाले ऐड-ऑन के तौर पर पब्लिश किया जाता है, तो ट्रिगर अनुमति मांगे बिना स्क्रिप्ट को चलाता है. हालांकि, अगर स्क्रिप्ट बिना अनुमति वाली सेवा को कॉल करने की कोशिश करती है, तो वह अपवाद दिखाती है. |
NOT_REQUIRED | Enum | उपयोगकर्ता ने इस स्क्रिप्ट को सभी ज़रूरी अनुमतियां दी हैं. |