অপ্রচলিত। গুগল শিটস-এর নতুন সংস্করণে তৈরি স্প্রেডশীটগুলির জন্য, এর পরিবর্তে আরও শক্তিশালী Protection ক্লাসটি ব্যবহার করুন। যদিও এই ক্লাসটি অপ্রচলিত, এটি শিটস-এর পুরোনো সংস্করণের সাথে সামঞ্জস্যের জন্য এখনও উপলব্ধ রয়েছে।
গুগল শিটসের পুরোনো সংস্করণে সুরক্ষিত শিটগুলো অ্যাক্সেস ও পরিবর্তন করুন।
অপ্রচলিত পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
| 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 const sheet = SpreadsheetApp.getActiveSheet(); const 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 const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); const isProtected = permissions.isProtected();
ফেরত
Boolean — শীটটিতে শীট সুরক্ষা সক্রিয় আছে কি না।
আরও দেখুন
removeUser(user)
removeUser(user)অপ্রচলিত। এই ফাংশনটি অপ্রচলিত এবং নতুন স্ক্রিপ্টে ব্যবহার করা উচিত নয়।
শীটটি সম্পাদনা করতে পারেন এমন ব্যবহারকারীদের তালিকা থেকে একজন ব্যবহারকারীকে সরিয়ে দেয়।
// 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 | অপসারণ করার জন্য ব্যবহারকারীর ইমেইল ঠিকানা। |
আরও দেখুন
setProtected(protection)
setProtected(protection)অপ্রচলিত। এই ফাংশনটি অপ্রচলিত এবং নতুন স্ক্রিপ্টে ব্যবহার করা উচিত নয়।
শীটটির সুরক্ষা স্থিতি নির্ধারণ করে।
// Enables sheet protection for this sheet const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); permissions.setProtected(true); sheet.setSheetProtection(permissions);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
protection | Boolean | শীট সুরক্ষা চালু করতে true , বন্ধ করতে false । |