يشير ذلك إلى مستخدم مرتبط بملف في 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 | String|null | تعرض هذه الطريقة اسم النطاق المرتبط بحساب المستخدم. |
get | String|null | تعرض هذه السمة عنوان البريد الإلكتروني للمستخدم. |
get | String|null | تعرض هذه السمة اسم المستخدم. |
get | String|null | تعرض هذه الطريقة عنوان URL لصورة المستخدم. |
مستندات تفصيلية
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|null: اسم النطاق المرتبط بحساب المستخدم
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|null: عنوان البريد الإلكتروني للمستخدم أو سلسلة فارغة إذا لم يكن عنوان البريد الإلكتروني متاحًا
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: اسم المستخدم، أو null إذا لم يكن الاسم متاحًا
get Photo Url()
تعرض هذه الطريقة عنوان 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 إذا لم تكن الصورة متاحة