Class PageProtection

पेज की सुरक्षा

अब काम नहीं करता. Google Sheets के नए वर्शन में बनाई गई स्प्रेडशीट के लिए, Protection क्लास का इस्तेमाल करें. हालांकि, इस क्लास का इस्तेमाल अब नहीं किया जा सकता, लेकिन यह Sheets के पुराने वर्शन के साथ काम करने के लिए उपलब्ध है.

Google Sheets के पुराने वर्शन में, सुरक्षित की गई शीट को ऐक्सेस करना और उनमें बदलाव करना.

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addUser(email)voidअगर शीट को सुरक्षित किया गया है, तो उपयोगकर्ता को उन लोगों की सूची में जोड़ता है जो शीट में बदलाव कर सकते हैं.
getUsers()String[]इस शीट में बदलाव करने वाले उपयोगकर्ताओं के ईमेल पतों की सूची दिखाता है.
isProtected()Booleanइससे पता चलता है कि शीट में शीट की सुरक्षा की सुविधा चालू है या नहीं.
removeUser(user)voidशीट में बदलाव करने की अनुमति वाले उपयोगकर्ताओं की सूची से किसी उपयोगकर्ता को हटाता है.
setProtected(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);

पैरामीटर

नामटाइपब्यौरा
emailStringजिस उपयोगकर्ता को जोड़ना है उसका ईमेल पता.

इन्हें भी देखें


अब काम नहीं करता. इस फ़ंक्शन का इस्तेमाल बंद कर दिया गया है. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.

इस शीट में बदलाव करने वाले उपयोगकर्ताओं के ईमेल पतों की सूची दिखाता है.

अगर शीट की सुरक्षा की सुविधा बंद है, तो इस कॉल से मिली वैल्यू का कोई मतलब नहीं है.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
userStringजिस उपयोगकर्ता को हटाना है उसका ईमेल पता.

इन्हें भी देखें


अब काम नहीं करता. इस फ़ंक्शन का इस्तेमाल बंद कर दिया गया है. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.

शीट के लिए सुरक्षा की स्थिति सेट करता है.

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

पैरामीटर

नामटाइपब्यौरा
protectionBooleanशीट की सुरक्षा चालू करने के लिए true और शीट की सुरक्षा बंद करने के लिए false दबाएं.

इन्हें भी देखें