Kullanımdan kaldırıldı. Google E-Tablolar'ın yeni sürümünde oluşturulan e-tablolar için bunun yerine daha güçlü Protection
sınıfını kullanın. Bu sınıf kullanımdan kaldırılmış olsa da E-Tablolar'ın eski sürümüyle uyumluluk için kullanılabilir durumda kalacaktır.
Google E-Tablolar'ın eski sürümünde korumalı sayfalara erişme ve bunları değiştirme.
Kullanımdan kaldırılan yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
| void | Korunan sayfa varsa sayfayı düzenleyebilecek kullanıcılar listesine kullanıcı ekler. |
| String[] | Bu sayfayı düzenleyebilen kullanıcıların e-posta adreslerinin listesini döndürür. |
| Boolean | Sayfada sayfa korumasının etkin olup olmadığını belirtir. |
| void | Kullanıcıyı, sayfayı düzenleyebilen kullanıcılar listesinden kaldırır. |
| void | Sayfanın koruma durumunu ayarlar. |
Kullanımdan kaldırılan yöntemler
addUser(email)
addUser(email)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Korunan sayfa varsa sayfayı düzenleyebilecek kullanıcılar listesine kullanıcı ekler.
// 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);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
email | String | Eklenecek kullanıcının e-posta adresi. |
Aşağıdaki kaynakları da incelemenizi öneririz:
getUsers()
getUsers()
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Bu sayfayı düzenleyebilen kullanıcıların e-posta adreslerinin listesini döndürür.
Sayfa koruması devre dışı bırakılırsa bu çağrının döndürdüğü değer anlamsız olur.
Return
String[]
: Bu sayfayı düzenleyebilen kullanıcıların e-posta adresleri dizisi
isProtected()
isProtected()
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Sayfada sayfa korumasının etkin olup olmadığını belirtir.
// Determine whether or not sheet protection is enabled var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); var isProtected = permissions.isProtected();
Return
Boolean
- Sayfada sayfa korumasının etkin olup olmadığı
Aşağıdaki kaynakları da incelemenizi öneririz:
removeUser(user)
removeUser(user)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Kullanıcıyı, sayfayı düzenleyebilen kullanıcılar listesinden kaldırır.
// 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);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | String | Kaldırılacak kullanıcının e-posta adresi. |
Aşağıdaki kaynakları da incelemenizi öneririz:
setProtected(protection)
setProtected(protection)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Sayfanın koruma durumunu ayarlar.
// Enables sheet protection for this sheet var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.setProtected(true); sheet.setSheetProtection(permissions);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
protection | Boolean | Sayfa korumasını etkinleştirmek için true , sayfa korumasını devre dışı bırakmak için false . |