অবচয়। Google পত্রকের নতুন সংস্করণে তৈরি স্প্রেডশীটগুলির জন্য, পরিবর্তে আরও শক্তিশালী Protection
ক্লাস ব্যবহার করুন৷ যদিও এই শ্রেণীটি বাতিল করা হয়েছে, এটি পত্রকের পুরানো সংস্করণের সাথে সামঞ্জস্যের জন্য উপলব্ধ রয়েছে।
Google পত্রকের পুরানো সংস্করণে সুরক্ষিত শীটগুলি অ্যাক্সেস এবং সংশোধন করুন৷
অপ্রচলিত পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
| void | ব্যবহারকারীদের তালিকায় একজন ব্যবহারকারীকে যুক্ত করে যারা শীটটি সম্পাদনা করতে পারে, যদি এটি সুরক্ষিত থাকে। |
| String[] | এই শীট সম্পাদনা করতে পারেন এমন ব্যবহারকারীদের ইমেল ঠিকানাগুলির একটি তালিকা প্রদান করে৷ |
| Boolean | শীটটিতে শীট সুরক্ষা সক্ষম আছে কিনা তা নির্দেশ করে৷ |
| void | শীট সম্পাদনা করতে পারে এমন ব্যবহারকারীদের তালিকা থেকে একজন ব্যবহারকারীকে সরিয়ে দেয়। |
| void | শীটের জন্য সুরক্ষা স্থিতি সেট করে। |
অপ্রচলিত পদ্ধতি
addUser(email)
addUser(email)
অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷
ব্যবহারকারীদের তালিকায় একজন ব্যবহারকারীকে যুক্ত করে যারা শীটটি সম্পাদনা করতে পারে, যদি এটি সুরক্ষিত থাকে।
// Add the "user@example.com" user to the list of users who can edit this sheet var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.addUser('user@example.com'); permissions.setProtected(true); sheet.setSheetProtection(permissions);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email | String | ব্যবহারকারীর ইমেইল যোগ করতে হবে। |
এছাড়াও দেখুন
getUsers()
getUsers()
অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷
এই শীট সম্পাদনা করতে পারেন এমন ব্যবহারকারীদের ইমেল ঠিকানাগুলির একটি তালিকা প্রদান করে৷
যদি শীট সুরক্ষা অক্ষম করা হয়, তাহলে এই কল দ্বারা প্রত্যাবর্তিত মান অর্থহীন৷
প্রত্যাবর্তন
String[]
— ব্যবহারকারীদের ইমেল ঠিকানার একটি অ্যারে যারা এই শীটটি সম্পাদনা করতে পারে
isProtected()
isProtected()
অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷
শীটটিতে শীট সুরক্ষা সক্ষম আছে কিনা তা নির্দেশ করে৷
// Determine whether or not sheet protection is enabled var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); var isProtected = permissions.isProtected();
প্রত্যাবর্তন
Boolean
— শীটটিতে শীট সুরক্ষা সক্ষম আছে কিনা
এছাড়াও দেখুন
removeUser(user)
removeUser(user)
অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷
শীট সম্পাদনা করতে পারে এমন ব্যবহারকারীদের তালিকা থেকে একজন ব্যবহারকারীকে সরিয়ে দেয়।
// Remove the "user@example.com" user to the list of users who can edit this sheet var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.removeUser('user@example.com'); permissions.setProtected(true); sheet.setSheetProtection(permissions);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | String | ব্যবহারকারীর ইমেইল ঠিকানা অপসারণ. |
এছাড়াও দেখুন
setProtected(protection)
setProtected(protection)
অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷
শীটের জন্য সুরক্ষা স্থিতি সেট করে।
// Enables sheet protection for this sheet var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.setProtected(true); sheet.setSheetProtection(permissions);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
protection | Boolean | শীট সুরক্ষা সক্ষম করতে true , শীট সুরক্ষা নিষ্ক্রিয় করতে false ৷ |