Class User

کاربر

کاربری مرتبط با یک فایل در Google Drive. کاربران را می توان از 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 نشانی اینترنتی عکس کاربر را دریافت می کند.

مستندات دقیق

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()

نشانی اینترنتی عکس کاربر را دریافت می کند. اگر عکس کاربر در دسترس نباشد، این روش 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

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