Enum Permission

अनुमति

एक ईनम, जो उन उपयोगकर्ताओं को दी गई अनुमतियों को दिखाता है जो फ़ाइल या फ़ोल्डर को ऐक्सेस कर सकते हैं. किसी भी उपयोगकर्ता को साफ़ तौर पर ऐक्सेस दिया गया हो. इन प्रॉपर्टी को यहां से ऐक्सेस किया जा सकता है DriveApp.Permission.

किसी enum को कॉल करने के लिए, आपको उसकी पैरंट क्लास, नाम, और प्रॉपर्टी को कॉल करना होगा. उदाहरण के लिए, DriveApp.Permission.VIEW.

// Creates a folder that anyone on the Internet can read from and write to.
// (Domain administrators can prohibit this setting for Google Workspace users.)
const folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
VIEWEnumइस फ़ाइल या फ़ोल्डर को ऐक्सेस करने वाले उपयोगकर्ता, सिर्फ़ इस फ़ाइल या फ़ोल्डर को देख सकते हैं और इसे कॉपी कर सकते हैं. इस वैल्यू को पास करना के लिए File.setSharing(accessType, permissionType) अपवाद देता है, अगर फ़ाइल का टाइप इस्तेमाल नहीं किया जा सकता.
EDITEnumइस फ़ाइल या फ़ोल्डर को ऐक्सेस करने वाले उपयोगकर्ता उसमें बदलाव भी कर सकते हैं. जब तक File.setShareableByEditors(shareable) को false पर सेट नहीं किया जाता, तब तक उपयोगकर्ता शेयर करने की सेटिंग भी बदल सकते हैं सेटिंग. इस मान को File.setSharing(accessType, permissionType) पर पास करने पर अपवाद: अगर फ़ाइल का टाइप इसके साथ काम नहीं करता है.
COMMENTEnumइस फ़ाइल या फ़ोल्डर को ऐक्सेस करने वाले उपयोगकर्ता, सिर्फ़ उसे देख सकते हैं, कॉपी कर सकते हैं या उस पर टिप्पणी भी कर सकते हैं. इस वैल्यू को File.setSharing(accessType, permissionType) में पास करने पर अपवाद दिखता है, अगर फ़ाइल का प्रकार इसका समर्थन नहीं करता है.
OWNEREnumफ़ाइल या फ़ोल्डर का मालिकाना हक उपयोगकर्ता के पास होता है. इस वैल्यू को लौटाया जा सकता है, लेकिन इसे File.setSharing(accessType, permissionType) में पास करने पर अपवाद दिखता है.
ORGANIZEREnumऐसे उपयोगकर्ता जो शेयर की गई ड्राइव में फ़ाइलों और फ़ोल्डर को व्यवस्थित कर सकते हैं. यह वैल्यू दिखाई जा सकती है, लेकिन इसे File.setSharing(accessType, permissionType) में पास करने पर अपवाद की स्थिति पैदा होती है.
FILE_ORGANIZEREnumऐसे उपयोगकर्ता जो शेयर की गई ड्राइव में कॉन्टेंट में बदलाव कर सकते हैं, उसे ट्रैश में ले जा सकते हैं, और एक जगह से दूसरी जगह ले जा सकते हैं. यह वैल्यू दिखाई जा सकती है, लेकिन इसे File.setSharing(accessType, permissionType) में पास करना अपवाद की वजह से होता है.
NONEEnumउपयोगकर्ता के पास फ़ाइल या फ़ोल्डर के लिए कोई अनुमति नहीं है. यह वैल्यू दिखाई जा सकती है, लेकिन इसे File.setSharing(accessType, permissionType) में पास करने पर अपवाद दिखता है, अगर ऐसा न हो Access.ANYONE के साथ सेट है.