Kullanımdan kaldırıldı. Google E-Tablolar'ın yeni sürümünde oluşturulan e-tablolar için
Protection
sınıfı kullanın. Bu sınıfın desteği sonlandırılsa da kullanılabilir durumda kalacaktır
.
Google E-Tablolar'ın eski sürümünde, korunan sayfalara erişin ve bu sayfalarda değişiklik yapın.
Desteği sonlandırılan yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
| void | Sayfa korumalıysa, sayfayı düzenleyebilen kullanıcıların listesine bir kullanıcı ekler. |
| String[] | Bu sayfayı düzenleyebilen kullanıcıların e-posta adreslerinin bir listesini döndürür. |
| Boolean | Sayfada sayfa korumasının etkin olup olmadığını belirtir. |
| void | Bir kullanıcıyı, sayfayı düzenleyebilen kullanıcı listesinden kaldırır. |
| void | Sayfanın koruma durumunu ayarlar. |
Desteği sonlandırılan yöntemler
addUser(email)
addUser(email)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Sayfa korumalıysa, sayfayı düzenleyebilen kullanıcıların listesine bir 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ıldı ve yeni komut dosyalarında kullanılmamalıdır.
Bu sayfayı düzenleyebilen kullanıcıların e-posta adreslerinin bir listesini döndürür.
Sayfa koruması devre dışı bırakılırsa bu çağrı tarafından döndürülen 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ıldı 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ıldı ve yeni komut dosyalarında kullanılmamalıdır.
Bir kullanıcıyı, sayfayı düzenleyebilen kullanıcı 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ıldı 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 , sayfayı devre dışı bırakmak için false
ve korur. |