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