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. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); const editors = file.getEditors(); for (let i = 0; i < editors.length; i++) { Logger.log(editors[i].getEmail()); }
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
get | String | Kullanıcının hesabıyla ilişkili alan adını alır. |
get | String | Kullanıcının e-posta adresini alır. |
get | String | Kullanıcının adını alır. |
get | String | Kullanıcının fotoğrafının URL'sini alır. |
Ayrıntılı dokümanlar
get Domain()
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. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); const editors = file.getEditors(); for (let i = 0; i < editors.length; i++) { Logger.log(editors[i].getDomain()); }
Return
String
: Kullanıcının hesabıyla ilişkili alan adı
get Email()
Kullanıcının e-posta adresini alır. Kullanıcının e-posta adresi yalnızca kullanıcı Google+ hesap ayarları sayfasından adresi paylaşmayı seçtiyse veya kullanıcı, komut dosyasını çalıştıran kullanıcıyla aynı alana aitse ve alan yöneticisi, alan içindeki tüm kullanıcıların diğer kullanıcıların e-posta adreslerini görmesine izin verdiyse kullanılabilir.
// Log the email address of all users who have edit access to a file. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); const editors = file.getEditors(); for (let 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
get Name()
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. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); const editors = file.getEditors(); for (let i = 0; i < editors.length; i++) { Logger.log(editors[i].getName()); }
Return
String
: Kullanıcının adı veya ad yoksa null
get Photo Url()
Kullanıcının fotoğrafının URL'sini alır. Kullanıcının fotoğrafı mevcut değilse bu yöntem null
değerini döndürür.
// Log the URLs for the photos of all users who have edit access to a file. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); const editors = file.getEditors(); for (let i = 0; i < editors.length; i++) { Logger.log(editors[i].getPhotoUrl()); }
Return
String
: Kullanıcının fotoğrafının URL'si veya fotoğraf yoksa null