Class User

User

Pengguna yang terkait dengan file di Google Drive. Pengguna dapat diakses dari File.getEditors(), Folder.getViewers(), dan metode lainnya.

// 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());
}

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getDomain()StringMendapatkan nama domain yang terkait dengan akun pengguna.
getEmail()StringMendapatkan alamat email pengguna.
getName()StringMendapatkan nama pengguna.
getPhotoUrl()StringMendapatkan URL untuk foto pengguna.

Dokumentasi mendetail

getDomain()

Mendapatkan nama domain yang terkait dengan akun pengguna.

// 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 — nama domain yang terkait dengan akun pengguna


getEmail()

Mendapatkan alamat email pengguna. Alamat email pengguna hanya tersedia jika pengguna telah memilih untuk membagikan alamat dari halaman setelan akun Google+, atau jika pengguna berada di domain yang sama dengan pengguna yang menjalankan skrip dan administrator domain telah mengizinkan semua pengguna dalam domain tersebut untuk melihat alamat email pengguna lainnya.

// 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 — alamat email pengguna, atau string kosong jika alamat email tidak tersedia


getName()

Mendapatkan nama pengguna. Metode ini menampilkan null jika nama pengguna tidak tersedia.

// 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 — nama pengguna, atau null jika nama tidak tersedia


getPhotoUrl()

Mendapatkan URL untuk foto pengguna. Metode ini menampilkan null jika foto pengguna tidak tersedia.

// 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 — URL untuk foto pengguna, atau null jika foto tidak tersedia

Metode yang tidak digunakan lagi