مستخدم مرتبط بملف في 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
- عنوان URL لصورة المستخدم أو null
إذا كانت الصورة غير متاحة