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.
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ö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ı dokümanlar

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.
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ı


getEmail()

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


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.
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


getPhotoUrl()

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

Kullanımdan kaldırılan yöntemler