משתמש המשויך לקובץ ב-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 | הפונקציה מקבלת את כתובת ה-URL של תמונת המשתמש. |
תיעוד מפורט
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()
הפונקציה מקבלת את כתובת ה-URL של תמונת המשתמש. השיטה הזו מחזירה את הערך 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
- כתובת האתר של תמונת המשתמש, או null
אם התמונה אינה זמינה