Enum Permission

অনুমতি

একটি enum যে ব্যবহারকারীদের প্রদত্ত অনুমতিগুলিকে প্রতিনিধিত্ব করে যারা একটি ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে, সেই সাথে যেকোন স্বতন্ত্র ব্যবহারকারী যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে। এই বৈশিষ্ট্যগুলি 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.)
var folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
VIEW Enum যে ব্যবহারকারীরা ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে তারা কেবল এটি দেখতে বা অনুলিপি করতে সক্ষম। এই মানটি File.setSharing(accessType, permissionType) এ পাস করা হলে একটি ব্যতিক্রম হবে যদি ফাইলের ধরন এটি সমর্থন না করে।
EDIT Enum যে ব্যবহারকারীরা ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে তারা এটি সম্পাদনা করতে সক্ষম। File.setShareableByEditors(shareable) false এ সেট করা না থাকলে, ব্যবহারকারীরা শেয়ারিং সেটিংসও পরিবর্তন করতে পারেন। এই মানটি File.setSharing(accessType, permissionType) এ পাস করা হলে একটি ব্যতিক্রম হবে যদি ফাইলের ধরন এটি সমর্থন না করে।
COMMENT Enum যে ব্যবহারকারীরা ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে তারা কেবল এটি দেখতে, অনুলিপি করতে বা এটিতে মন্তব্য করতে সক্ষম। এই মানটি File.setSharing(accessType, permissionType) এ পাস করা হলে একটি ব্যতিক্রম হবে যদি ফাইলের ধরন এটি সমর্থন না করে।
OWNER Enum ব্যবহারকারী ফাইল বা ফোল্ডারের মালিক। এই মানটি ফেরত দেওয়া যেতে পারে, কিন্তু এটিকে File.setSharing(accessType, permissionType) এ পাস করলে একটি ব্যতিক্রম হয়।
ORGANIZER Enum যে ব্যবহারকারীরা শেয়ার্ড ড্রাইভের মধ্যে ফাইল এবং ফোল্ডারগুলি সংগঠিত করতে পারেন৷ এই মানটি ফেরত দেওয়া যেতে পারে, কিন্তু এটিকে File.setSharing(accessType, permissionType) এ পাস করলে একটি ব্যতিক্রম হয়।
FILE_ORGANIZER Enum যে ব্যবহারকারীরা শেয়ার্ড ড্রাইভের মধ্যে সামগ্রী সম্পাদনা করতে, ট্র্যাশ করতে এবং সরাতে পারেন৷ এই মানটি ফেরত দেওয়া যেতে পারে, কিন্তু এটিকে File.setSharing(accessType, permissionType) এ পাস করলে একটি ব্যতিক্রম হয়।
NONE Enum ফাইল বা ফোল্ডারের জন্য ব্যবহারকারীর কোন অনুমতি নেই। এই মানটি ফেরত দেওয়া যেতে পারে, কিন্তু এটিকে File.setSharing(accessType, permissionType) এ পাস করা একটি ব্যতিক্রম ছুঁড়ে দেয় যদি না এটি Access.ANYONE এর সাথে সেট করা হয়।