Class PageProtection

পৃষ্ঠা সুরক্ষা

অবচয়। Google পত্রকের নতুন সংস্করণে তৈরি স্প্রেডশীটগুলির জন্য, পরিবর্তে আরও শক্তিশালী Protection ক্লাস ব্যবহার করুন৷ যদিও এই শ্রেণীটি বাতিল করা হয়েছে, এটি পত্রকের পুরানো সংস্করণের সাথে সামঞ্জস্যের জন্য উপলব্ধ রয়েছে।

Google পত্রকের পুরানো সংস্করণে সুরক্ষিত শীটগুলি অ্যাক্সেস এবং সংশোধন করুন৷

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add User(email) void ব্যবহারকারীদের তালিকায় একজন ব্যবহারকারীকে যুক্ত করে যারা শীটটি সম্পাদনা করতে পারে, যদি এটি সুরক্ষিত থাকে।
get Users() String[] এই শীট সম্পাদনা করতে পারেন এমন ব্যবহারকারীদের ইমেল ঠিকানাগুলির একটি তালিকা প্রদান করে৷
is Protected() Boolean শীটটিতে শীট সুরক্ষা সক্ষম আছে কিনা তা নির্দেশ করে৷
remove User(user) void শীট সম্পাদনা করতে পারে এমন ব্যবহারকারীদের তালিকা থেকে একজন ব্যবহারকারীকে সরিয়ে দেয়।
set Protected(protection) void শীটের জন্য সুরক্ষা স্থিতি সেট করে।

অপ্রচলিত পদ্ধতি

অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷

ব্যবহারকারীদের তালিকায় একজন ব্যবহারকারীকে যুক্ত করে যারা শীটটি সম্পাদনা করতে পারে, যদি এটি সুরক্ষিত থাকে।

// Add the "user@example.com" user to the list of users who can edit this sheet
const sheet = SpreadsheetApp.getActiveSheet();
const permissions = sheet.getSheetProtection();
permissions.addUser('user@example.com');
permissions.setProtected(true);
sheet.setSheetProtection(permissions);

পরামিতি

নাম টাইপ বর্ণনা
email String ব্যবহারকারীর ইমেইল যোগ করতে হবে।

এছাড়াও দেখুন


অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷

এই শীট সম্পাদনা করতে পারেন এমন ব্যবহারকারীদের ইমেল ঠিকানাগুলির একটি তালিকা প্রদান করে৷

যদি শীট সুরক্ষা অক্ষম করা হয়, তাহলে এই কল দ্বারা প্রত্যাবর্তিত মান অর্থহীন৷

প্রত্যাবর্তন

String[] — ব্যবহারকারীদের ইমেল ঠিকানার একটি অ্যারে যারা এই শীটটি সম্পাদনা করতে পারে


অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷

শীটটিতে শীট সুরক্ষা সক্ষম আছে কিনা তা নির্দেশ করে৷

// Determine whether or not sheet protection is enabled
const sheet = SpreadsheetApp.getActiveSheet();
const permissions = sheet.getSheetProtection();
const isProtected = permissions.isProtected();

প্রত্যাবর্তন

Boolean — শীটটিতে শীট সুরক্ষা সক্ষম আছে কিনা

এছাড়াও দেখুন


অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷

শীট সম্পাদনা করতে পারে এমন ব্যবহারকারীদের তালিকা থেকে একজন ব্যবহারকারীকে সরিয়ে দেয়।

// Remove the "user@example.com" user to the list of users who can edit this
// sheet
const sheet = SpreadsheetApp.getActiveSheet();
const permissions = sheet.getSheetProtection();
permissions.removeUser('user@example.com');
permissions.setProtected(true);
sheet.setSheetProtection(permissions);

পরামিতি

নাম টাইপ বর্ণনা
user String ব্যবহারকারীর ইমেইল ঠিকানা অপসারণ.

এছাড়াও দেখুন


অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷

শীটের জন্য সুরক্ষা স্থিতি সেট করে।

// Enables sheet protection for  this sheet
const sheet = SpreadsheetApp.getActiveSheet();
const permissions = sheet.getSheetProtection();
permissions.setProtected(true);
sheet.setSheetProtection(permissions);

পরামিতি

নাম টাইপ বর্ণনা
protection Boolean শীট সুরক্ষা সক্ষম করতে true , শীট সুরক্ষা নিষ্ক্রিয় করতে false

এছাড়াও দেখুন