Class User

Kullanıcı

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öntemDönüş türüKısa açıklama
getDomain()StringKullanıcının hesabıyla ilişkili alan adını alır.
getEmail()StringKullanıcının e-posta adresini alır.
getName()StringKullanıcının adını alır.
getPhotoUrl()StringKullanı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

Desteği sonlandırılan yöntemler