Kullanımdan kaldırıldı. Google E-Tablolar'ın daha 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ın desteği sonlandırılmış olsa da E-Tablolar'ın eski sürümüyle uyumluluk için kullanılabilir.
Google E-Tablolar'ın eski sürümündeki korumalı sayfalara erişebilir ve bu sayfaları değiştirebilirsiniz.
Kullanımdan kaldırılan yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
| void | Koruma varsa e-tabloyu düzenleyebilecek kullanıcıların listesine bir kullanıcı ekler. |
| String[] | Bu sayfayı düzenleyebilecek 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üzenleyebilecek kullanıcılar listesinden kaldırır. |
| void | Sayfanın koruma durumunu ayarlar. |
Kullanımdan kaldırılan yöntemler
add User(email)
add User(email)
Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Koruma varsa e-tabloyu düzenleyebilecek 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 const sheet = SpreadsheetApp.getActiveSheet(); const 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:
get Users()
get Users()
Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Bu sayfayı düzenleyebilecek kullanıcıların e-posta adreslerinin listesini döndürür.
E-tablo koruması devre dışıysa bu çağrının döndürdüğü değer anlamsızdır.
Return
String[]
: Bu sayfayı düzenleyebilecek kullanıcıların e-posta adresleri dizisi
is Protected()
is Protected()
Kullanımdan kaldırıldı. Bu işlevin desteği sonlandı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 const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); const isProtected = permissions.isProtected();
Return
Boolean
: Sayfada sayfa korumasının etkin olup olmadığı
Aşağıdaki kaynakları da incelemenizi öneririz:
remove User(user)
remove User(user)
Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Kullanıcıyı, sayfayı düzenleyebilecek kullanıcılar listesinden kaldırır.
// 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);
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:
set Protected(protection)
set Protected(protection)
Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.
Sayfanın koruma durumunu ayarlar.
// Enables sheet protection for this sheet const sheet = SpreadsheetApp.getActiveSheet(); const 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 simgesini tıklayın. |