Drive Service

Drive

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

إذا كان النص البرمجي يستخدم مشروع على السحابة الإلكترونية عاديًا بدلاً من مشروع على السحابة الإلكترونية تلقائي، عليك تفعيل 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|nullإذا كان هذا العنصر عبارة عن اختصار، تعرض هذه السمة رقم تعريف العنصر الذي يشير إليه.
getTargetMimeType()String|nullإذا كان هذا العنصر عبارة عن اختصار، تعرض هذه السمة نوع MIME الخاص بالعنصر الذي يشير إليه.
getTargetResourceKey()String|nullإذا كان الملف عبارة عن اختصار، يعرض مفتاح مصدر العنصر الذي يشير إليه.
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 لصورة المستخدم.