अब काम नहीं करता. Google Sheets के नए वर्शन में बनाई गई स्प्रेडशीट के लिए, ज़्यादा बेहतर Protection
क्लास का इस्तेमाल करें. हालांकि, इस क्लास को बंद कर दिया गया है, लेकिन यह Sheets के पुराने वर्शन के साथ काम करने के लिए उपलब्ध है.
Google Sheets के पुराने वर्शन में, सुरक्षित की गई शीट को ऐक्सेस करना और उनमें बदलाव करना.
ऐसे तरीके जो अब इस्तेमाल में नहीं हैं
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
| void | अगर शीट सुरक्षित है, तो यह फ़ंक्शन उस उपयोगकर्ता को उन उपयोगकर्ताओं की सूची में जोड़ता है जो शीट में बदलाव कर सकते हैं. |
| String[] | यह फ़ंक्शन, उन उपयोगकर्ताओं के ईमेल पतों की सूची दिखाता है जिनके पास इस शीट में बदलाव करने का ऐक्सेस है. |
| Boolean | इससे पता चलता है कि शीट को सुरक्षित करने की सुविधा चालू है या नहीं. |
| void | इस फ़ंक्शन का इस्तेमाल करके, किसी उपयोगकर्ता को उन उपयोगकर्ताओं की सूची से हटाया जा सकता है जिनके पास शीट में बदलाव करने की अनुमति है. |
| void | इस विकल्प से, शीट के लिए सुरक्षा की स्थिति सेट की जाती है. |
ऐसे तरीके जो अब इस्तेमाल में नहीं हैं
add User(email)
add User(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 | जोड़े जाने वाले उपयोगकर्ता का ईमेल पता. |
इन्हें भी देखें
get Users()
get Users()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता है. इसलिए, इसका इस्तेमाल नई स्क्रिप्ट में नहीं किया जाना चाहिए.
यह फ़ंक्शन, उन उपयोगकर्ताओं के ईमेल पतों की सूची दिखाता है जिनके पास इस शीट में बदलाव करने का ऐक्सेस है.
अगर शीट को सुरक्षित रखने की सुविधा बंद है, तो इस कॉल से मिली वैल्यू का कोई मतलब नहीं है.
वापसी का टिकट
String[]
— उन उपयोगकर्ताओं के ईमेल पतों की एक सूची जिनके पास इस शीट में बदलाव करने का ऐक्सेस है.
is Protected()
is Protected()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता है. इसलिए, इसका इस्तेमाल नई स्क्रिप्ट में नहीं किया जाना चाहिए.
इससे पता चलता है कि शीट को सुरक्षित करने की सुविधा चालू है या नहीं.
// Determine whether or not sheet protection is enabled const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); const isProtected = permissions.isProtected();
वापसी का टिकट
Boolean
— इससे पता चलता है कि शीट को सुरक्षित करने की सुविधा चालू है या नहीं.
इन्हें भी देखें
remove User(user)
remove User(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 | उस उपयोगकर्ता का ईमेल पता जिसे हटाना है. |
इन्हें भी देखें
set Protected(protection)
set Protected(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 शीट की सुरक्षा बंद करने के लिए. |