Drive Service

Drive

تتيح هذه الخدمة للبرامج النصية إنشاء الملفات والمجلدات والعثور عليها وتعديلها في Google Drive. على الرغم من أنّ خدمة Drive المضمّنة أسهل في الاستخدام، إلا أنّها تتضمّن بعض القيود. للحصول على أحدث الميزات والدعم، والوصول إلى الملفات أو المجلدات في مساحات التخزين السحابي المشتركة، استخدِم خدمة Drive المتقدّمة.

إذا كان النص البرمجي يستخدم مشروع Cloud عاديًا بدلاً من مشروع Cloud تلقائي، عليك تفعيل Drive API يدويًا. في مشروعك العادي على السحابة الإلكترونية، فعِّل Drive API باتّباع الخطوات التالية:

تفعيل Drive API

يوضّح نموذج الرمز التالي كيفية تسجيل أسماء كل ملف في مجلد "ملفاتي" الخاص بالمستخدم:
// Logs the name of every file in the user's Drive.
var files = DriveApp.getFiles();
while (files.hasNext()) {
  var file = files.next();
  console.log(file.getName());
}

الدروس

الاسموصف قصير
Accessتعداد يمثّل فئات المستخدمين الذين يمكنهم الوصول إلى ملف أو مجلد، بالإضافة إلى أي مستخدمين فرديين تم منحهم إذن الوصول بشكل صريح.
DriveAppيسمح للبرامج النصية بإنشاء الملفات والمجلدات والبحث عنها وتعديلها في Google Drive.
Fileملف في Google Drive
FileIteratorعنصر تكرار يتيح للبرامج النصية التكرار على مجموعة كبيرة محتملة من الملفات.
Folderمجلد في Google Drive
FolderIteratorعنصر يتيح للبرامج النصية تكرار مجموعة كبيرة محتملة من المجلدات.
Permissionتعداد يمثّل الأذونات الممنوحة للمستخدمين الذين يمكنهم الوصول إلى ملف أو مجلد، بالإضافة إلى أي مستخدمين فرديين تم منحهم إذن الوصول بشكل صريح.
Userيشير ذلك إلى مستخدم مرتبط بملف في Google Drive.

Access

الخصائص

الموقعالنوعالوصف
ANYONEEnumيمكن لأي شخص على الإنترنت البحث عن الروابط والدخول إلى العناصر.
ANYONE_WITH_LINKEnumيمكن لأي مستخدم لديه الرابط الوصول إلى هذا التسجيل.
DOMAINEnumيمكن للمستخدمين في نطاقك العثور على المستند والوصول إليه.
DOMAIN_WITH_LINKEnumيمكن للمستخدمين في نطاقك الذين لديهم الرابط الوصول إلى الملف.
PRIVATEEnumتتوفر إمكانية الدخول للأشخاص الذين تم منحهم إذنًا صريحًا بذلك.

DriveApp

الخصائص

الموقعالنوعالوصف
AccessAccessتعداد يمثّل فئات المستخدمين الذين يمكنهم الوصول إلى ملف أو مجلد، بالإضافة إلى أي مستخدمين فرديين تم منحهم إذن الوصول بشكل صريح.
PermissionPermissionتعداد يمثّل الأذونات الممنوحة للمستخدمين الذين يمكنهم الوصول إلى ملف أو مجلد، بالإضافة إلى أي مستخدمين فرديين تم منحهم إذن الوصول بشكل صريح.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
continueFileIterator(continuationToken)FileIteratorيستأنف تكرار الملفات باستخدام رمز مميز لمواصلة العملية من مكرّر سابق.
continueFolderIterator(continuationToken)FolderIteratorتستأنف هذه الطريقة تكرار المجلد باستخدام رمز مميز لمواصلة العملية من مكرّر سابق.
createFile(blob)Fileينشئ هذا الإجراء ملفًا في جذر حساب المستخدم على Drive من Blob معيّن من البيانات العشوائية.
createFile(name, content)Fileينشئ هذا الإجراء ملفًا نصيًا في جذر مساحة Drive الخاصة بالمستخدم بالاسم والمحتوى المحدّدَين.
createFile(name, content, mimeType)Fileينشئ هذا الإجراء ملفًا في جذر مساحة تخزين المستخدم على Drive بالاسم والمحتوى ونوع MIME المحدّدين.
createFolder(name)Folderينشئ هذا الإجراء مجلدًا في جذر حساب المستخدم على Drive بالاسم المحدّد.
createShortcut(targetId)Fileتنشئ هذه الطريقة اختصارًا لمعرّف عنصر Drive المقدَّم وتعرضه.
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey)Fileينشئ هذا الإجراء اختصارًا لمعرّف عنصر Drive ومفتاح المورد المقدَّمَين، ويعرضه.
enforceSingleParent(value)voidتفعيل أو إيقاف سلوك enforceSingleParent لجميع عمليات الاستدعاء التي تؤثر في العناصر الرئيسية
getFileById(id)Fileيحصل على الملف الذي يحمل رقم التعريف المحدّد.
getFileByIdAndResourceKey(id, resourceKey)Fileيحصل على الملف الذي يحمل رقم التعريف ومفتاح المصدر المحدّدَين.
getFiles()FileIteratorتعرض هذه الطريقة مجموعة من جميع الملفات في حساب Drive الخاص بالمستخدم.
getFilesByName(name)FileIteratorتعرض هذه الطريقة مجموعة من جميع الملفات في مساحة Drive الخاصة بالمستخدم والتي تحمل الاسم المحدّد.
getFilesByType(mimeType)FileIteratorتعرض هذه الطريقة مجموعة من جميع الملفات في حساب Drive الخاص بالمستخدم والتي لها نوع MIME المحدّد.
getFolderById(id)Folderتعرض هذه الطريقة المجلد الذي يحمل رقم التعريف المحدّد.
getFolderByIdAndResourceKey(id, resourceKey)Folderتعرض هذه الطريقة المجلد الذي يحمل رقم التعريف ومفتاح المورد المحدّدَين.
getFolders()FolderIteratorتعرض هذه الطريقة مجموعة من جميع المجلدات في حساب Drive الخاص بالمستخدم.
getFoldersByName(name)FolderIteratorتعرض هذه الطريقة مجموعة من جميع المجلدات في Drive الخاص بالمستخدم والتي تحمل الاسم المحدّد.
getRootFolder()Folderتعرض هذه الطريقة المجلد في جذر حساب المستخدم على Drive.
getStorageLimit()Integerتعرض هذه السمة عدد وحدات البايت التي يُسمح للمستخدم بتخزينها في Drive.
getStorageUsed()Integerتعرض هذه الطريقة عدد وحدات البايت التي يخزّنها المستخدم حاليًا في Drive.
getTrashedFiles()FileIteratorتعرض هذه الطريقة مجموعة من جميع الملفات في سلة المهملات في حساب Drive الخاص بالمستخدم.
getTrashedFolders()FolderIteratorتعرض هذه الطريقة مجموعة من جميع المجلدات في مهملات حساب Drive الخاص بالمستخدم.
searchFiles(params)FileIteratorتعرض هذه الطريقة مجموعة من جميع الملفات في حساب المستخدم على Drive التي تتطابق مع معايير البحث المحدّدة.
searchFolders(params)FolderIteratorتعرض هذه الطريقة مجموعة من جميع المجلدات في حساب المستخدم على Drive التي تطابق معايير البحث المحدّدة.

File

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addCommenter(emailAddress)Fileأضِف المستخدم المحدّد إلى قائمة المعلّقين على File.
addCommenter(user)Fileأضِف المستخدم المحدّد إلى قائمة المعلّقين على File.
addCommenters(emailAddresses)Fileأضِف مصفوفة المستخدمين المحدّدة إلى قائمة المعلّقين على File.
addEditor(emailAddress)Fileتضيف هذه الطريقة المستخدم المحدّد إلى قائمة المحرّرين في File.
addEditor(user)Fileتضيف هذه الطريقة المستخدم المحدّد إلى قائمة المحرّرين في File.
addEditors(emailAddresses)Fileتضيف هذه الطريقة مصفوفة المستخدمين المحدّدة إلى قائمة المحرّرين في File.
addViewer(emailAddress)Fileتضيف هذه الطريقة المستخدم المحدّد إلى قائمة المشاهدين في File.
addViewer(user)Fileتضيف هذه الطريقة المستخدم المحدّد إلى قائمة المشاهدين في File.
addViewers(emailAddresses)Fileتضيف هذه الطريقة مصفوفة المستخدمين المحدّدة إلى قائمة المشاهدين في File.
getAccess(email)Permissionتعرض هذه الطريقة الإذن الممنوح لمستخدم معيّن.
getAccess(user)Permissionتعرض هذه الطريقة الإذن الممنوح لمستخدم معيّن.
getAs(contentType)Blobلعرض البيانات داخل هذا العنصر ككائن ثنائي كبير تم تحويله إلى نوع المحتوى المحدّد
getBlob()Blobلعرض البيانات داخل هذا العنصر ككائن ثنائي كبير.
getDateCreated()Dateتعرض هذه السمة تاريخ إنشاء File.
getDescription()Stringتعرض هذه السمة وصفًا لـ File.
getDownloadUrl()Stringتعرض هذه السمة عنوان URL الذي يمكن استخدامه لتنزيل الملف.
getEditors()User[]تعرض هذه الطريقة قائمة بالمحرّرين في File.
getId()Stringتعرض هذه السمة معرّف File.
getLastUpdated()Dateتعرض هذه السمة تاريخ آخر تعديل على File.
getMimeType()Stringتعرض هذه السمة نوع MIME للملف.
getName()Stringتعرض هذه السمة اسم File.
getOwner()Userتعرض هذه الطريقة مالك الملف.
getParents()FolderIteratorتعرض هذه الطريقة مجموعة من المجلدات التي تمثّل المجلدات الرئيسية المباشرة للعنصر File.
getResourceKey()Stringيحصل هذا الحقل على مفتاح المورد الخاص بـ File المطلوب للوصول إلى الملفات التي تمت مشاركتها باستخدام رابط.
getSecurityUpdateEligible()Booleanتعرض هذه السمة ما إذا كان File مؤهلاً لتطبيق تحديث الأمان الذي يتطلب مفتاح مصدر للوصول إلى الملف عند مشاركته باستخدام رابط.
getSecurityUpdateEnabled()Booleanتعرض هذه السمة ما إذا كان File يتطلّب مفتاح مورد للوصول إليه عند مشاركته باستخدام رابط.
getSharingAccess()Accessتعرض هذه السمة فئة المستخدمين الذين يمكنهم الوصول إلى File، بالإضافة إلى أي مستخدمين فرديين تم منحهم إذن الوصول بشكل صريح.
getSharingPermission()Permissionتعرض هذه السمة الإذن الممنوح للمستخدمين الذين يمكنهم الوصول إلى File، بالإضافة إلى أي مستخدمين فرديين تم منحهم الإذن بالوصول بشكل صريح.
getSize()Integerتعرض هذه الطريقة عدد وحدات البايت المستخدَمة لتخزين File في Drive.
getTargetId()Stringإذا كان هذا العنصر عبارة عن اختصار، تعرض هذه السمة معرّف العنصر الذي يشير إليه الاختصار.
getTargetMimeType()Stringإذا كان هذا العنصر عبارة عن اختصار، تعرض هذه السمة نوع MIME الخاص بالعنصر الذي يشير إليه.
getTargetResourceKey()Stringإذا كان الملف عبارة عن اختصار، يعرض مفتاح مصدر العنصر الذي يشير إليه.
getThumbnail()Blob|nullتعرض هذه السمة صورة مصغّرة للملف، أو null إذا لم تكن هناك صورة مصغّرة.
getUrl()Stringيحصل على عنوان URL الذي يمكن استخدامه لفتح File في أحد تطبيقات Google، مثل Drive أو "مستندات Google".
getViewers()User[]تعرض هذه الطريقة قائمة بالمشاهدين والمعلّقين على File.
isShareableByEditors()Booleanتحدّد هذه السمة ما إذا كان يُسمح للمستخدمين الذين لديهم أذونات تعديل File بالمشاركة مع مستخدمين آخرين أو تغيير الأذونات.
isStarred()Booleanتُحدِّد هذه السمة ما إذا تم تمييز File بنجمة في حساب Drive الخاص بالمستخدم.
isTrashed()Booleanيحدّد هذا الحقل ما إذا كان File في مهملات حساب المستخدم على Drive.
makeCopy()Fileينشئ نسخة من الملف.
makeCopy(destination)Fileينشئ نسخة من الملف في دليل الوجهة.
makeCopy(name)Fileينشئ هذا الإجراء نسخة من الملف ويسمّيها بالاسم المقدَّم.
makeCopy(name, destination)Fileينشئ نسخة من الملف في دليل الوجهة ويسمّيها بالاسم المقدَّم.
moveTo(destination)Fileتنقل هذه الطريقة العنصر إلى مجلد الوجهة المقدَّم.
removeCommenter(emailAddress)Fileيزيل هذا الإجراء المستخدم المحدّد من قائمة المعلّقين على File.
removeCommenter(user)Fileيزيل هذا الإجراء المستخدم المحدّد من قائمة المعلّقين على File.
removeEditor(emailAddress)Fileتزيل هذه الطريقة المستخدم المحدّد من قائمة المحرّرين في File.
removeEditor(user)Fileتزيل هذه الطريقة المستخدم المحدّد من قائمة المحرّرين في File.
removeViewer(emailAddress)Fileتزيل هذه الطريقة المستخدم المحدّد من قائمة المشاهدين والمعلّقين على File.
removeViewer(user)Fileتزيل هذه الطريقة المستخدم المحدّد من قائمة المشاهدين والمعلّقين على File.
revokePermissions(emailAddress)Fileيلغي هذا الإجراء إذن الوصول إلى File الممنوح للمستخدم المحدّد.
revokePermissions(user)Fileيلغي هذا الإجراء إذن الوصول إلى File الممنوح للمستخدم المحدّد.
setContent(content)Fileتتم الكتابة فوق محتوى الملف باستبداله بمحتوى آخر.
setDescription(description)Fileتضبط هذه السمة وصف File.
setName(name)Fileتُستخدَم لضبط اسم File.
setOwner(emailAddress)Fileتغيير مالك File
setOwner(user)Fileتغيير مالك File
setSecurityUpdateEnabled(enabled)Fileيحدّد هذا الإعداد ما إذا كانت السمة File تتطلّب مفتاح مصدر للوصول إليها عند مشاركتها باستخدام رابط.
setShareableByEditors(shareable)Fileتضبط هذه السمة ما إذا كان يُسمح للمستخدمين الذين لديهم أذونات تعديل File بالمشاركة مع مستخدمين آخرين أو تغيير الأذونات.
setSharing(accessType, permissionType)Fileتحدّد هذه السمة فئة المستخدمين الذين يمكنهم الوصول إلى File والأذونات الممنوحة لهم، بالإضافة إلى أي مستخدمين فرديين تم منحهم إذن الوصول بشكل صريح.
setStarred(starred)Fileتضبط هذه السمة ما إذا كان File مميّزًا بنجمة في حساب Drive الخاص بالمستخدم.
setTrashed(trashed)Fileيحدّد هذا الحقل ما إذا كان File في مهملات حساب المستخدم على Drive.

FileIterator

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
getContinuationToken()Stringيحصل على رمز مميّز يمكن استخدامه لاستئناف هذه التكرار في وقت لاحق.
hasNext()Booleanتحدّد هذه السمة ما إذا كان طلب next() سيعرض عنصرًا.
next()Fileتعرض هذه السمة العنصر التالي في مجموعة الملفات أو المجلدات.

Folder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addEditor(emailAddress)Folderتضيف هذه الطريقة المستخدم المحدّد إلى قائمة المحرّرين في Folder.
addEditor(user)Folderتضيف هذه الطريقة المستخدم المحدّد إلى قائمة المحرّرين في Folder.
addEditors(emailAddresses)Folderتضيف هذه الطريقة مصفوفة المستخدمين المحدّدة إلى قائمة المحرّرين في Folder.
addViewer(emailAddress)Folderتضيف هذه الطريقة المستخدم المحدّد إلى قائمة المشاهدين في Folder.
addViewer(user)Folderتضيف هذه الطريقة المستخدم المحدّد إلى قائمة المشاهدين في Folder.
addViewers(emailAddresses)Folderتضيف هذه الطريقة مصفوفة المستخدمين المحدّدة إلى قائمة المشاهدين في Folder.
createFile(blob)Fileينشئ هذا الإجراء ملفًا في المجلد الحالي من Blob معيّن يتضمّن بيانات عشوائية.
createFile(name, content)Fileينشئ ملفًا نصيًا في المجلد الحالي بالاسم والمحتوى المحدّدين.
createFile(name, content, mimeType)Fileتنشئ هذه الطريقة ملفًا في المجلد الحالي بالاسم والمحتوى ونوع MIME المحدّدين.
createFolder(name)Folderينشئ هذا الأمر مجلدًا في المجلد الحالي بالاسم المحدّد.
createShortcut(targetId)Fileتنشئ هذه الطريقة اختصارًا لمعرّف عنصر Drive المقدَّم وتعرضه.
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey)Fileينشئ هذا الإجراء اختصارًا لمعرّف عنصر Drive ومفتاح المورد المقدَّمَين، ويعرضه.
getAccess(email)Permissionتعرض هذه الطريقة الإذن الممنوح لمستخدم معيّن.
getAccess(user)Permissionتعرض هذه الطريقة الإذن الممنوح لمستخدم معيّن.
getDateCreated()Dateتعرض هذه السمة تاريخ إنشاء Folder.
getDescription()Stringتعرض هذه السمة وصفًا لـ Folder.
getEditors()User[]تعرض هذه الطريقة قائمة بالمحرّرين في Folder.
getFiles()FileIteratorيحصل على مجموعة من جميع الملفات التي تندرج ضمن المجلد الحالي.
getFilesByName(name)FileIteratorيحصل على مجموعة من جميع الملفات التي تندرج ضمن المجلد الحالي ولها الاسم المحدّد.
getFilesByType(mimeType)FileIteratorتعرض هذه الطريقة مجموعة من جميع الملفات التي تندرج ضمن المجلد الحالي ولها نوع MIME المحدّد.
getFolders()FolderIteratorتعرض هذه الطريقة مجموعة من جميع المجلدات التي تندرج ضمن المجلد الحالي.
getFoldersByName(name)FolderIteratorتعرض هذه الطريقة مجموعة من جميع المجلدات التي تندرج ضمن المجلد الحالي وتحمل الاسم المحدّد.
getId()Stringتعرض هذه السمة معرّف Folder.
getLastUpdated()Dateتعرض هذه السمة تاريخ آخر تعديل على Folder.
getName()Stringتعرض هذه السمة اسم Folder.
getOwner()Userتعرض هذه الطريقة مالك Folder.
getParents()FolderIteratorتعرض هذه الطريقة مجموعة من المجلدات التي تمثّل المجلدات الرئيسية المباشرة للعنصر Folder.
getResourceKey()Stringيحصل هذا الحقل على مفتاح المورد الخاص بـ Folder المطلوب للوصول إلى الملفات التي تمت مشاركتها باستخدام رابط.
getSecurityUpdateEligible()Booleanتعرض هذه السمة ما إذا كان Folder مؤهلاً لتطبيق تحديث الأمان الذي يتطلب مفتاح مصدر للوصول إلى الملف عند مشاركته باستخدام رابط.
getSecurityUpdateEnabled()Booleanتعرض هذه السمة ما إذا كان Folder يتطلّب مفتاح مورد للوصول إليه عند مشاركته باستخدام رابط.
getSharingAccess()Accessتعرض هذه السمة فئة المستخدمين الذين يمكنهم الوصول إلى Folder، بالإضافة إلى أي مستخدمين فرديين تم منحهم إذن الوصول بشكل صريح.
getSharingPermission()Permissionتعرض هذه السمة الإذن الممنوح للمستخدمين الذين يمكنهم الوصول إلى Folder، بالإضافة إلى أي مستخدمين فرديين تم منحهم الإذن بالوصول بشكل صريح.
getSize()Integerتعرض هذه الطريقة عدد وحدات البايت المستخدَمة لتخزين Folder في Drive.
getUrl()Stringيحصل على عنوان URL الذي يمكن استخدامه لفتح Folder في أحد تطبيقات Google، مثل Drive أو "مستندات Google".
getViewers()User[]تعرض هذه الطريقة قائمة بالمشاهدين والمعلّقين على Folder.
isShareableByEditors()Booleanتحدّد هذه السمة ما إذا كان يُسمح للمستخدمين الذين لديهم أذونات تعديل Folder بالمشاركة مع مستخدمين آخرين أو تغيير الأذونات.
isStarred()Booleanتُحدِّد هذه السمة ما إذا تم تمييز Folder بنجمة في حساب Drive الخاص بالمستخدم.
isTrashed()Booleanيحدّد هذا الحقل ما إذا كان Folder في مهملات حساب المستخدم على Drive.
moveTo(destination)Folderتنقل هذه الطريقة العنصر إلى مجلد الوجهة المقدَّم.
removeEditor(emailAddress)Folderتزيل هذه الطريقة المستخدم المحدّد من قائمة المحرّرين في Folder.
removeEditor(user)Folderتزيل هذه الطريقة المستخدم المحدّد من قائمة المحرّرين في Folder.
removeViewer(emailAddress)Folderتزيل هذه الطريقة المستخدم المحدّد من قائمة المشاهدين والمعلّقين على Folder.
removeViewer(user)Folderتزيل هذه الطريقة المستخدم المحدّد من قائمة المشاهدين والمعلّقين على Folder.
revokePermissions(emailAddress)Folderيلغي هذا الإجراء إذن الوصول إلى Folder الممنوح للمستخدم المحدّد.
revokePermissions(user)Folderيلغي هذا الإجراء إذن الوصول إلى Folder الممنوح للمستخدم المحدّد.
searchFiles(params)FileIteratorيحصل على مجموعة من جميع الملفات التي تمثّل عناصر فرعية للمجلد الحالي وتتطابق مع معايير البحث المحدّدة.
searchFolders(params)FolderIteratorيحصل على مجموعة من جميع المجلدات الفرعية للمجلد الحالي والتي تتطابق مع معايير البحث المحدّدة.
setDescription(description)Folderتضبط هذه السمة وصف Folder.
setName(name)Folderتُستخدَم لضبط اسم Folder.
setOwner(emailAddress)Folderتغيير مالك Folder
setOwner(user)Folderتغيير مالك Folder
setSecurityUpdateEnabled(enabled)Folderيحدّد هذا الإعداد ما إذا كانت السمة Folder تتطلّب مفتاح مصدر للوصول إليها عند مشاركتها باستخدام رابط.
setShareableByEditors(shareable)Folderتضبط هذه السمة ما إذا كان يُسمح للمستخدمين الذين لديهم أذونات تعديل Folder بالمشاركة مع مستخدمين آخرين أو تغيير الأذونات.
setSharing(accessType, permissionType)Folderتحدّد هذه السمة فئة المستخدمين الذين يمكنهم الوصول إلى Folder والأذونات الممنوحة لهم، بالإضافة إلى أي مستخدمين فرديين تم منحهم إذن الوصول بشكل صريح.
setStarred(starred)Folderتضبط هذه السمة ما إذا كان Folder مميّزًا بنجمة في حساب Drive الخاص بالمستخدم.
setTrashed(trashed)Folderيحدّد هذا الحقل ما إذا كان Folder في مهملات حساب المستخدم على Drive.

FolderIterator

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
getContinuationToken()Stringيحصل على رمز مميّز يمكن استخدامه لاستئناف هذه التكرار في وقت لاحق.
hasNext()Booleanتحدّد هذه السمة ما إذا كان طلب next() سيعرض عنصرًا.
next()Folderتعرض هذه السمة العنصر التالي في مجموعة الملفات أو المجلدات.

Permission

الخصائص

الموقعالنوعالوصف
VIEWEnumيمكن للمستخدمين الذين يمكنهم الوصول إلى الملف أو المجلد الاطّلاع عليه أو نسخه فقط.
EDITEnumيمكن للمستخدمين الذين يمكنهم الوصول إلى الملف أو المجلد تعديله.
COMMENTEnumيمكن للمستخدمين الذين يمكنهم الوصول إلى الملف أو المجلد عرضه أو نسخه أو التعليق عليه فقط.
OWNEREnumيمتلك المستخدم الملف أو المجلد.
ORGANIZEREnumالمستخدمون الذين يمكنهم تنظيم الملفات والمجلدات في مساحة تخزين سحابي مشتركة
FILE_ORGANIZEREnumالمستخدمون الذين يمكنهم تعديل المحتوى ونقله إلى المهملات ونقله داخل مساحة تخزين سحابي مشتركة
NONEEnumلا يملك المستخدم أي أذونات للملف أو المجلد.

User

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
getDomain()String|nullتعرض هذه الطريقة اسم النطاق المرتبط بحساب المستخدم.
getEmail()String|nullتعرض هذه السمة عنوان البريد الإلكتروني للمستخدم.
getName()String|nullتعرض هذه السمة اسم المستخدم.
getPhotoUrl()String|nullتعرض هذه الطريقة عنوان URL لصورة المستخدم.