Class User

User

Một người dùng được liên kết với một tệp trong Google Drive. Người dùng có thể truy cập được từ File.getEditors(), Folder.getViewers() và các phương thức khác.

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

Phương pháp

Phương thứcLoại dữ liệu trả vềMô tả ngắn
getDomain()StringLấy tên miền liên kết với tài khoản của người dùng.
getEmail()StringLấy địa chỉ email của người dùng.
getName()StringLấy tên của người dùng.
getPhotoUrl()StringLấy URL của ảnh người dùng.

Tài liệu chi tiết

getDomain()

Lấy tên miền liên kết với tài khoản của người dùng.

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

Hai chiều

String — tên miền liên kết với tài khoản của người dùng


getEmail()

Lấy địa chỉ email của người dùng. Địa chỉ email của người dùng chỉ có sẵn nếu người dùng đã chọn chia sẻ địa chỉ từ trang cài đặt tài khoản Google+ hoặc nếu người dùng thuộc cùng một miền với người dùng đang chạy tập lệnh và quản trị viên miền đã cho phép tất cả người dùng trong miền xem địa chỉ email của người dùng khác.

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

Hai chiều

String — địa chỉ email của người dùng hoặc một chuỗi trống nếu không có địa chỉ email


getName()

Lấy tên của người dùng. Phương thức này trả về null nếu không có tên của người dùng.

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

Hai chiều

String – tên của người dùng hoặc null nếu không có tên đó


getPhotoUrl()

Lấy URL của ảnh người dùng. Phương thức này trả về null nếu không có ảnh của người dùng.

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

Hai chiều

String — URL cho ảnh của người dùng hoặc null nếu không có ảnh

Các phương thức ngừng hoạt động