अब सेवा में नहीं है. 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 शीट को सुरक्षित रखने की सुविधा बंद करने के लिए. |