Enum Access

ऐक्सेस करना

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

किसी एनम को कॉल करने के लिए, उसकी पैरंट क्लास, नाम, और प्रॉपर्टी को कॉल किया जाता है. उदाहरण के लिए, DriveApp.Access.ANYONE.

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

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
ANYONEEnumइंटरनेट पर मौजूद कोई भी व्यक्ति इसे ढूंढ सकता है और ऐक्सेस कर सकता है. साइन इन करने की ज़रूरत नहीं है.

डोमेन एडमिन, Google Workspace डोमेन के उपयोगकर्ताओं के लिए इस सेटिंग पर पाबंदी लगा सकते हैं. अगर सेटिंग बंद है, तो File.setSharing(accessType, permissionType) को यह वैल्यू देने पर अपवाद दिखता है.

ANYONE_WITH_LINKEnumजिस भी व्यक्ति के पास लिंक है वह इसे ऐक्सेस कर सकता है. साइन इन करने की ज़रूरत नहीं है.

डोमेन एडमिन, Google Workspace डोमेन के उपयोगकर्ताओं के लिए इस सेटिंग पर पाबंदी लगा सकते हैं. अगर सेटिंग बंद है, तो File.setSharing(accessType, permissionType) को यह वैल्यू देने पर अपवाद दिखता है.

DOMAINEnumआपके डोमेन में शामिल लोग, इसे ढूंढकर ऐक्सेस कर सकते हैं. साइन-इन आवश्‍यक है.

यह सेटिंग, सिर्फ़ Google Workspace डोमेन के उपयोगकर्ताओं के लिए उपलब्ध है. अन्य तरह के Google खातों के लिए, File.setSharing(accessType, permissionType) को यह वैल्यू देने पर अपवाद दिखता है.

DOMAIN_WITH_LINKEnumआपके डोमेन के वे लोग जिनके पास लिंक है, वे ऐक्सेस कर सकते हैं. साइन-इन आवश्‍यक है.

यह सेटिंग, सिर्फ़ Google Workspace डोमेन के उपयोगकर्ताओं के लिए उपलब्ध है. अन्य तरह के Google खातों के लिए, File.setSharing(accessType, permissionType) को यह वैल्यू देने पर अपवाद दिखता है.

PRIVATEEnumकेवल स्‍पष्‍ट अनुमति वाले लोग ही अभिगमन कर सकते हैं. साइन-इन आवश्‍यक है.