Class User

کاربر

کاربری که با یک فایل در گوگل درایو مرتبط است. کاربران می‌توانند از طریق File.getEditors() ، Folder.getViewers() و سایر متدها قابل دسترسی باشند.

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

روش‌ها

روش نوع بازگشتی شرح مختصر
get Domain() String|null نام دامنه مرتبط با حساب کاربری را دریافت می‌کند.
get Email() String|null آدرس ایمیل کاربر را دریافت می‌کند.
get Name() String|null نام کاربر را دریافت می‌کند.
get Photo Url() String|null آدرس اینترنتی (URL) عکس کاربر را دریافت می‌کند.

مستندات دقیق

get Domain()

نام دامنه مرتبط با حساب کاربری را دریافت می‌کند.

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

بازگشت

String|null — نام دامنه مرتبط با حساب کاربری


get Email()

آدرس ایمیل کاربر را دریافت می‌کند. آدرس ایمیل کاربر فقط در صورتی در دسترس است که کاربر از صفحه تنظیمات حساب Google+ خود، اشتراک‌گذاری آدرس را انتخاب کرده باشد، یا اگر کاربر متعلق به همان دامنه‌ای باشد که کاربر در حال اجرای اسکریپت است و مدیر دامنه به همه کاربران درون دامنه اجازه داده باشد که آدرس‌های ایمیل سایر کاربران را ببینند.

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

بازگشت

String|null — آدرس ایمیل کاربر، یا یک رشته خالی در صورت عدم وجود آدرس ایمیل


get Name()

نام کاربر را دریافت می‌کند. اگر نام کاربر در دسترس نباشد، این متد null را برمی‌گرداند.

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

بازگشت

String|null — نام کاربر، یا null در صورتی که نام در دسترس نباشد.


get Photo Url()

آدرس اینترنتی (URL) عکس کاربر را دریافت می‌کند. اگر عکس کاربر در دسترس نباشد، این متد null را برمی‌گرداند.

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

بازگشت

String|null — آدرس اینترنتی عکس کاربر، یا null در صورت موجود نبودن عکس

متدهای منسوخ شده