Google Drive'daki bir dosyayla ilişkilendirilmiş kullanıcı. Kullanıcılara File.getEditors()
, Folder.getViewers()
ve diğer yöntemlerden erişilebilir.
// Log the email address of all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getEmail()); }
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
getDomain() | String | Kullanıcının hesabıyla ilişkili alan adını alır. |
getEmail() | String | Kullanıcının e-posta adresini alır. |
getName() | String | Kullanıcının adını alır. |
getPhotoUrl() | String | Kullanıcının fotoğrafının URL'sini alır. |
Ayrıntılı belgeler
getDomain()
Kullanıcının hesabıyla ilişkili alan adını alır.
// Log the domain names associated with all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getDomain()); }
Return
String
: Kullanıcının hesabıyla ilişkili alan adı
getEmail()
Kullanıcının e-posta adresini alır. Kullanıcının e-posta adresi yalnızca kullanıcının adresi Google+ hesap ayarları sayfasından paylaşmayı seçtiyse veya kullanıcı komut dosyasını çalıştıran kullanıcıyla aynı alan adına sahip olmak ve alan yöneticisi tüm Diğer kullanıcıların bilgilerini görmek için alan adındaki e-posta adresleri
// Log the email address of all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getEmail()); }
Return
String
: Kullanıcının e-posta adresi veya e-posta adresi mevcut değilse boş bir dize
getName()
Kullanıcının adını alır. Kullanıcının adı mevcut değilse bu yöntem null
değerini döndürür.
// Log the names of all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getName()); }
Return
String
— kullanıcının adı veya ad uygun değilse null
getPhotoUrl()
Kullanıcının fotoğrafının URL'sini alır. Kullanıcının fotoğrafı yoksa bu yöntem null
değerini döndürür
kullanılabilir.
// Log the URLs for the photos of all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getPhotoUrl()); }
Return
String
— kullanıcının fotoğrafının URL'si; fotoğraf mevcut değilse null