Class User

Pengguna

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

Pulang pergi

String — nama domain yang terkait dengan akun pengguna


getEmail()

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

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

Pulang pergi

String — alamat email pengguna, atau string kosong jika alamat email tidak tersedia


getName()

Mendapatkan nama pengguna. Metode ini akan 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());
}

Pulang pergi

String — nama pengguna, atau null jika nama tidak tersedia


getPhotoUrl()

Mendapatkan URL untuk foto pengguna. Metode ini akan menampilkan null jika foto pengguna bukan yang 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());
}

Pulang pergi

String — URL untuk foto pengguna, atau null jika foto tidak tersedia

Metode yang tidak digunakan lagi