अब काम नहीं करता. 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 var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.addUser('user@example.com'); permissions.setProtected(true); sheet.setSheetProtection(permissions);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
protection | Boolean | शीट की सुरक्षा चालू करने के लिए true , शीट की सुरक्षा बंद करने के लिए false . |