Class User

کاربر

کاربری مرتبط با یک فایل در Google Drive. کاربران را می توان از 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 نام دامنه مرتبط با حساب کاربر را دریافت می کند.
get Email() String آدرس ایمیل کاربر را دریافت می کند.
get Name() String نام کاربر را دریافت می کند.
get Photo Url() String نشانی اینترنتی عکس کاربر را دریافت می کند.

مستندات دقیق

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 - نام دامنه مرتبط با حساب کاربر


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 - آدرس ایمیل کاربر، یا یک رشته خالی اگر آدرس ایمیل در دسترس نباشد


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


get Photo 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 - URL برای عکس کاربر، یا اگر عکس در دسترس نباشد، null

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