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

Methods

שיטהסוג הערך שמוחזרתיאור קצר
getDomain()String|nullמקבל את שם הדומיין שמשויך לחשבון של המשתמש.
getEmail()String|nullמקבל את כתובת האימייל של המשתמש.
getName()String|nullמקבל את השם של המשתמש.
getPhotoUrl()String|nullמקבל את כתובת ה-URL של התמונה של המשתמש.

תיעוד מפורט

getDomain()

מקבל את שם הדומיין שמשויך לחשבון של המשתמש.

// 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|null – שם הדומיין שמשויך לחשבון של המשתמש


getEmail()

מקבל את כתובת האימייל של המשתמש. כתובת האימייל של המשתמש זמינה רק אם המשתמש בחר לשתף את הכתובת בדף ההגדרות של חשבון 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|null — כתובת האימייל של המשתמש, או מחרוזת ריקה אם כתובת האימייל לא זמינה


getName()

מקבל את השם של המשתמש. השיטה הזו מחזירה 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 – השם של המשתמש, או null אם השם לא זמין


getPhotoUrl()

מקבל את כתובת ה-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|null – כתובת ה-URL של התמונה של המשתמש, או null אם התמונה לא זמינה

שיטות שהוצאו משימוש