کاربری مرتبط با یک فایل در 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