अब काम नहीं करता. Google Sheets के नए वर्शन में बनाई गई स्प्रेडशीट के लिए, Protection
क्लास का इस्तेमाल करें. हालांकि, इस क्लास का इस्तेमाल अब नहीं किया जा सकता, लेकिन यह Sheets के पुराने वर्शन के साथ काम करने के लिए उपलब्ध है.
Google Sheets के पुराने वर्शन में, सुरक्षित की गई शीट को ऐक्सेस करना और उनमें बदलाव करना.
अब काम न करने वाले तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
| 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 दबाएं. |