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.
const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
const editors = file.getEditors();
for (let i = 0; i < editors.length; i++) {
  Logger.log(editors[i].getEmail());
}

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getDomain()String|nullMendapatkan nama domain yang terkait dengan akun pengguna.
getEmail()String|nullMendapatkan alamat email pengguna.
getName()String|nullMendapatkan nama pengguna.
getPhotoUrl()String|nullMendapatkan 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.
const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
const editors = file.getEditors();
for (let i = 0; i < editors.length; i++) {
  Logger.log(editors[i].getDomain());
}

Pulang pergi

String|null — 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 termasuk dalam domain yang sama dengan pengguna yang menjalankan skrip dan administrator domain telah mengizinkan semua pengguna dalam domain untuk melihat alamat email pengguna lain.

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

Pulang pergi

String|null — 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.
const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
const editors = file.getEditors();
for (let i = 0; i < editors.length; i++) {
  Logger.log(editors[i].getName());
}

Pulang pergi

String|null — 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.
const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
const editors = file.getEditors();
for (let i = 0; i < editors.length; i++) {
  Logger.log(editors[i].getPhotoUrl());
}

Pulang pergi

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

Metode yang tidak digunakan lagi