Class User

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ผู้ใช้

ผู้ใช้ที่เชื่อมโยงกับไฟล์ใน Google ไดรฟ์ ผู้ใช้สามารถเข้าถึงได้จาก File.getEditors(), Folder.getViewers() และวิธีอื่นๆ

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

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getDomain()Stringรับชื่อโดเมนที่เชื่อมโยงกับบัญชีของผู้ใช้
getEmail()Stringรับอีเมลของผู้ใช้
getName()Stringรับชื่อผู้ใช้
getPhotoUrl()Stringรับ URL สําหรับรูปภาพของผู้ใช้

เอกสารประกอบโดยละเอียด

getDomain()

รับชื่อโดเมนที่เชื่อมโยงกับบัญชีของผู้ใช้

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

ไปกลับ

String — ชื่อโดเมนที่เชื่อมโยงกับบัญชีของผู้ใช้


getEmail()

รับอีเมลของผู้ใช้ อีเมลของผู้ใช้จะมีได้ก็ต่อเมื่อผู้ใช้เลือกแชร์อีเมลจากหน้าการตั้งค่าบัญชี Google+ หรือเมื่อผู้ใช้อยู่ในโดเมนเดียวกับผู้ใช้สคริปต์ และผู้ดูแลระบบโดเมนอนุญาตให้ผู้ใช้ทั้งหมดในโดเมนดูอีเมลอื่นของผู้ใช้แต่ละคนได้

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

ไปกลับ

String — อีเมลของผู้ใช้' หรือสตริงว่างในกรณีที่อีเมลไม่พร้อมใช้งาน


getName()

รับชื่อผู้ใช้ วิธีนี้จะแสดงผล null หากชื่อผู้ใช้ไม่พร้อมใช้งาน

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

ไปกลับ

String — ชื่อผู้ใช้ หรือ null หากไม่ทราบชื่อ


getPhotoUrl()

รับ URL สําหรับรูปภาพของผู้ใช้ เมธอดนี้จะส่งคืน null หากไม่มีรูปภาพของผู้ใช้

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

ไปกลับ

String — URL ของรูปภาพของผู้ใช้ หรือ null หากรูปภาพไม่พร้อมใช้งาน

วิธีการเลิกใช้งาน