ملف في Google Drive يمكن الوصول إلى الملفات أو إنشاؤها من خلال Drive.
// Trash every untitled spreadsheet that hasn't been updated in a week. const files = DriveApp.getFilesByName('Untitled spreadsheet'); while (files.hasNext()) { const file = files.next(); if (new Date() - file.getLastUpdated() > 7 * 24 * 60 * 60 * 1000) { file.setTrashed(true); } }
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
add | File | أضِف المستخدم المحدّد إلى قائمة المعلّقين على File. |
add | File | أضِف المستخدم المحدّد إلى قائمة المعلّقين على File. |
add | File | أضِف مصفوفة المستخدمين المحدّدة إلى قائمة المعلّقين على File. |
add | File | تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المحرّرين في File. |
add | File | تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المحرّرين في File. |
add | File | تضيف هذه الطريقة مصفوفة المستخدمين المحدّدة إلى قائمة المحرّرين في File. |
add | File | تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المشاهدين في File. |
add | File | تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المشاهدين في File. |
add | File | تضيف هذه الطريقة مصفوفة المستخدمين المحدّدة إلى قائمة المشاهدين في File. |
get | Permission | تعرض هذه الطريقة الإذن الممنوح لمستخدم معيّن. |
get | Permission | تعرض هذه الطريقة الإذن الممنوح لمستخدم معيّن. |
get | Blob | لعرض البيانات داخل هذا العنصر ككائن ثنائي كبير تم تحويله إلى نوع المحتوى المحدّد |
get | Blob | لعرض البيانات داخل هذا العنصر ككائن ثنائي كبير. |
get | Date | تعرض هذه السمة تاريخ إنشاء File. |
get | String | تعرض هذه السمة وصفًا لـ File. |
get | String | تعرض هذه السمة عنوان URL الذي يمكن استخدامه لتنزيل الملف. |
get | User[] | تعرض هذه الطريقة قائمة بالمحرّرين في File. |
get | String | تعرض هذه السمة معرّف File. |
get | Date | تعرض هذه السمة تاريخ آخر تعديل على File. |
get | String | تعرض هذه السمة نوع MIME للملف. |
get | String | تعرض هذه السمة اسم File. |
get | User | تعرض هذه الطريقة مالك الملف. |
get | Folder | تعرض هذه الطريقة مجموعة من المجلدات التي تمثّل المجلدات الرئيسية المباشرة للعنصر File. |
get | String | يحصل هذا الحقل على مفتاح المورد الخاص بـ File المطلوب للوصول إلى الملفات التي تمت مشاركتها باستخدام رابط. |
get | Boolean | تعرض هذه السمة ما إذا كان File مؤهلاً لتطبيق تحديث الأمان الذي يتطلب مفتاح مصدر للوصول إلى الملف عند مشاركته باستخدام رابط. |
get | Boolean | تعرض هذه السمة ما إذا كان File يتطلّب مفتاح مورد للوصول إليه عند مشاركته باستخدام رابط. |
get | Access | تعرض هذه السمة فئة المستخدمين الذين يمكنهم الوصول إلى File، بالإضافة إلى أي مستخدمين فرديين تم منحهم إذن الوصول بشكل صريح. |
get | Permission | تعرض هذه السمة الإذن الممنوح للمستخدمين الذين يمكنهم الوصول إلى File،
بالإضافة إلى أي مستخدمين فرديين تم منحهم الإذن بالوصول بشكل صريح. |
get | Integer | تعرض هذه الطريقة عدد وحدات البايت المستخدَمة لتخزين File في Drive. |
get | String | إذا كان هذا العنصر عبارة عن اختصار، تعرض هذه السمة معرّف العنصر الذي يشير إليه الاختصار. |
get | String | إذا كان هذا العنصر عبارة عن اختصار، تعرض هذه السمة نوع MIME الخاص بالعنصر الذي يشير إليه. |
get | String | إذا كان الملف عبارة عن اختصار، يعرض مفتاح مصدر العنصر الذي يشير إليه. |
get | Blob|null | تعرض هذه السمة صورة مصغّرة للملف، أو null إذا لم تكن هناك صورة مصغّرة. |
get | String | يحصل على عنوان URL الذي يمكن استخدامه لفتح File في أحد تطبيقات Google، مثل Drive أو "مستندات Google". |
get | User[] | تعرض هذه الطريقة قائمة بالمشاهدين والمعلّقين على File. |
is | Boolean | تحدّد هذه السمة ما إذا كان يُسمح للمستخدمين الذين لديهم أذونات تعديل File بالمشاركة مع مستخدمين آخرين أو تغيير الأذونات. |
is | Boolean | تُحدِّد هذه السمة ما إذا تم تمييز File بنجمة في حساب Drive الخاص بالمستخدم. |
is | Boolean | يحدّد هذا الحقل ما إذا كان File في مهملات حساب المستخدم على Drive. |
make | File | ينشئ نسخة من الملف. |
make | File | ينشئ نسخة من الملف في دليل الوجهة. |
make | File | ينشئ هذا الإجراء نسخة من الملف ويسمّيها بالاسم المقدَّم. |
make | File | ينشئ نسخة من الملف في دليل الوجهة ويسمّيها بالاسم المقدَّم. |
move | File | تنقل هذه الطريقة العنصر إلى مجلد الوجهة المقدَّم. |
remove | File | يزيل هذا الإجراء المستخدم المحدّد من قائمة المعلّقين على File. |
remove | File | يزيل هذا الإجراء المستخدم المحدّد من قائمة المعلّقين على File. |
remove | File | تزيل هذه الطريقة المستخدم المحدّد من قائمة المحرّرين في File. |
remove | File | تزيل هذه الطريقة المستخدم المحدّد من قائمة المحرّرين في File. |
remove | File | تزيل هذه الطريقة المستخدم المحدّد من قائمة المشاهدين والمعلّقين على File. |
remove | File | تزيل هذه الطريقة المستخدم المحدّد من قائمة المشاهدين والمعلّقين على File. |
revoke | File | يلغي هذا الإجراء إذن الوصول إلى File الممنوح للمستخدم المحدّد. |
revoke | File | يلغي هذا الإجراء إذن الوصول إلى File الممنوح للمستخدم المحدّد. |
set | File | تتم الكتابة فوق محتوى الملف باستبداله بمحتوى آخر. |
set | File | تضبط هذه السمة وصف File. |
set | File | تُستخدَم لضبط اسم File. |
set | File | تغيير مالك File |
set | File | تغيير مالك File |
set | File | يحدّد هذا الإعداد ما إذا كانت السمة File تتطلّب مفتاح مصدر للوصول إليها عند مشاركتها باستخدام رابط. |
set | File | تضبط هذه السمة ما إذا كان يُسمح للمستخدمين الذين لديهم أذونات تعديل File بالمشاركة مع مستخدمين آخرين أو تغيير الأذونات. |
set | File | تحدّد هذه السمة فئة المستخدمين الذين يمكنهم الوصول إلى File والأذونات الممنوحة لهم، بالإضافة إلى أي مستخدمين فرديين تم منحهم إذن الوصول بشكل صريح. |
set | File | تضبط هذه السمة ما إذا كان File مميّزًا بنجمة في حساب Drive الخاص بالمستخدم. |
set | File | يحدّد هذا الحقل ما إذا كان File في مهملات حساب المستخدم على Drive. |
مستندات تفصيلية
add Commenter(emailAddress)
أضِف المستخدم المحدّد إلى قائمة المعلّقين على File. إذا كان المستخدم
مدرجًا في قائمة المشاهدين، يرفع هذا الإجراء المستخدم من قائمة المشاهدين.
const files = DriveApp.getFilesByName('Test'); // Loops through the files while (files.hasNext()) { const file = files.next(); file.addCommenter('hello@example.com'); }
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي تريد إضافته |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
add Commenter(user)
أضِف المستخدم المحدّد إلى قائمة المعلّقين على File. إذا كان المستخدم
مدرجًا في قائمة المشاهدين، يرفع هذا الإجراء المستخدم من قائمة المشاهدين.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Adds the active user as a commenter. while (files.hasNext()) { const file = files.next(); file.addCommenter(Session.getActiveUser()); }
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم الذي تريد إضافته |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
add Commenters(emailAddresses)
أضِف مصفوفة المستخدمين المحدّدة إلى قائمة المعلّقين على File. إذا كان أي من المستخدمين مدرَجًا في قائمة المشاهدين، ستؤدي هذه الطريقة إلى إزالته من القائمة.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); while (files.hasNext()) { const file = files.next(); // TODO(developer): Replace 'cloudysanfrancisco@gmail.com' and // 'baklavainthebalkans@gmail.com' with the email addresses to add as // commenters. const emails = [ 'cloudysanfrancisco@gmail.com', 'baklavainthebalkans@gmail.com', ]; console.log(file.addCommenters(emails)); }
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String[] | مصفوفة من عناوين البريد الإلكتروني للمستخدمين الذين تريد إضافتهم |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
add Editor(emailAddress)
تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المحرّرين في File. إذا كان المستخدم مدرَجًا في قائمة المشاهدين، سيؤدي هذا الإجراء إلى إزالته من القائمة.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي تريد إضافته |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
add Editor(user)
تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المحرّرين في File. إذا كان المستخدم مدرَجًا في قائمة المشاهدين، سيؤدي هذا الإجراء إلى إزالته من القائمة.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم الذي تريد إضافته |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
add Editors(emailAddresses)
تضيف هذه الطريقة مصفوفة المستخدمين المحدّدة إلى قائمة المحرّرين في File. إذا كان أي من المستخدمين مدرجًا في قائمة المشاهدين، ستؤدي هذه الطريقة إلى إزالته من القائمة.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String[] | مصفوفة من عناوين البريد الإلكتروني للمستخدمين الذين تريد إضافتهم |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
add Viewer(emailAddress)
تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المشاهدين في File. إذا كان المستخدم مدرجًا في قائمة المحرّرين، لن يكون لهذا الإجراء أي تأثير.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي تريد إضافته |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
add Viewer(user)
تضيف هذه الطريقة المستخدم المحدّد إلى قائمة المشاهدين في File. إذا كان المستخدم مدرجًا في قائمة المحرّرين، لن يكون لهذا الإجراء أي تأثير.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم الذي تريد إضافته |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
add Viewers(emailAddresses)
تضيف هذه الطريقة مصفوفة المستخدمين المحدّدة إلى قائمة المشاهدين في File. إذا كان أي من المستخدمين مدرجًا في قائمة المحرّرين، لن يكون لهذه الطريقة أي تأثير عليه.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String[] | مصفوفة من عناوين البريد الإلكتروني للمستخدمين الذين تريد إضافتهم |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
get Access(email)
تعرض هذه الطريقة الإذن الممنوح لمستخدم معيّن. لا تتيح الطريقة عرض الأذونات الخاصة بمجموعة Google أو الأذونات الموروثة من خلال "مجموعات Google".
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي يجب التحقّق من أذوناته. لا تتوافق هذه المجموعات مع "مجموعات Google". |
الإرجاع
Permission: الأذونات الممنوحة للمستخدم
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Access(user)
تعرض هذه الطريقة الإذن الممنوح لمستخدم معيّن. لا تتيح الطريقة عرض الأذونات الخاصة بمجموعة Google أو الأذونات الموروثة من خلال "مجموعات Google".
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثّل هذه السمة المستخدم الذي يجب التحقّق من أذوناته. |
الإرجاع
Permission: الأذونات الممنوحة للمستخدم
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get As(contentType)
لعرض البيانات داخل هذا العنصر ككائن ثنائي كبير تم تحويله إلى نوع المحتوى المحدّد تضيف هذه الطريقة الامتداد المناسب إلى اسم الملف، مثل "myfile.pdf". ومع ذلك، يفترض هذا الخيار أنّ الجزء من اسم الملف الذي يلي النقطة الأخيرة (إن وُجدت) هو امتداد حالي يجب استبداله. نتيجةً لذلك، يصبح اسم الملف "ShoppingList.12.25.2014" هو "ShoppingList.12.25.pdf".
للاطّلاع على الحصص اليومية للإحالات الناجحة، يُرجى الاطّلاع على حصص خدمات Google. قد تخضع نطاقات Google Workspace التي تم إنشاؤها حديثًا لحصص أكثر صرامة بشكل مؤقت.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
content | String | نوع MIME الذي سيتم التحويل إليه. بالنسبة إلى معظم الكائنات الثنائية الكبيرة، 'application/pdf' هو الخيار الصالح الوحيد. بالنسبة إلى الصور بتنسيق BMP أو GIF أو JPEG أو PNG، يمكن استخدام أي من 'image/bmp' أو 'image/gif' أو 'image/jpeg' أو 'image/png'. بالنسبة إلى مستند Google، يكون 'text/markdown' صالحًا أيضًا. |
الإرجاع
Blob: البيانات ككائن ثنائي كبير.
get Blob()
get Date Created()
get Description()
get Download Url()
تعرض هذه السمة عنوان URL الذي يمكن استخدامه لتنزيل الملف. يمكن فقط للمستخدمين الذين لديهم إذن بفتح الملف في Google Drive الوصول إلى عنوان URL. يمكنك استخدام عنوان URL هذا في متصفّح لتنزيل الملف، ولكن لا يمكنك استخدامه لجلب الملف باستخدام Url. إذا كنت تريد تضمين محتوى الملف في النص البرمجي، استخدِم get.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files and logs the download URLs to the console. while (files.hasNext()) { const file = files.next(); console.log(file.getDownloadUrl()); }
الإرجاع
String: عنوان URL الذي يمكن استخدامه لتنزيل الملف.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Editors()
تعرض هذه الطريقة قائمة بالمحرّرين في File. إذا لم يكن لدى المستخدم الذي ينفّذ البرنامج النصي إذن تعديل File، ستعرض هذه الطريقة مصفوفة فارغة.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Adds the email addresses in the array as editors of each file. // TODO(developer): Replace 'cloudysanfrancisco@gmail.com' // and 'baklavainthebalkans@gmail.com' with valid email addresses. file.addEditors([ 'cloudysanfrancisco@gmail.com', 'baklavainthebalkans@gmail.com', ]); // Gets a list of the file editors. const editors = file.getEditors(); // For each file, logs the editors' email addresses to the console. for (const editor of editors) { console.log(editor.getEmail()); } }
الإرجاع
User[]: إذا كان لدى المستخدم إذن بالتعديل على File، تعرض هذه السمة قائمة بالمحرّرين. إذا لم يكن لدى المستخدم إذن تعديل، سيتم عرض مصفوفة فارغة.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Id()
get Last Updated()
get Mime Type()
تعرض هذه السمة نوع MIME للملف.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files and logs the MIME type to the console. while (files.hasNext()) { const file = files.next(); console.log(file.getMimeType()); }
الإرجاع
استبدِل String بنوع MIME للملف.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Name()
get Owner()
تعرض هذه الطريقة مالك الملف.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files and logs the names of the file owners to the console. while (files.hasNext()) { const file = files.next(); console.log(file.getOwner().getName()); }
الإرجاع
User: مالك الملف
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Parents()
تعرض هذه الطريقة مجموعة من المجلدات التي تمثّل المجلدات الرئيسية المباشرة للعنصر File.
الإرجاع
Folder: مجموعة من المجلدات التي تمثّل المجلدات الرئيسية المباشرة لـ File
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Resource Key()
يحصل هذا الحقل على مفتاح المورد الخاص بـ File المطلوب للوصول إلى الملفات التي تمت مشاركتها باستخدام رابط.
الإرجاع
String: مفتاح المورد الخاص بـ File
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Security Update Eligible()
تعرض هذه السمة ما إذا كان File مؤهلاً لتطبيق تحديث الأمان الذي يتطلب مفتاح مصدر للوصول إلى الملف عند مشاركته باستخدام رابط.
يتطلّب Drive مفتاح مورد للوصول إلى بعض الملفات أو المجلدات التي تمت مشاركتها باستخدام رابط. هذا التغيير هو جزء من تحديث أمان. يكون التعديل مفعّلاً تلقائيًا للملفات والمجلدات المؤهَّلة. لتفعيل متطلبات مفتاح المورد أو إيقافها للملفات المؤهَّلة، استخدِم
set.
مزيد من المعلومات حول تحديث الأمان لخدمة Google Drive
الإرجاع
Boolean: ما إذا كان يمكن تطبيق شرط مفتاح المورد على File.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Security Update Enabled()
تعرض هذه السمة ما إذا كان File يتطلّب مفتاح مورد للوصول إليه عند مشاركته باستخدام رابط. يكون هذا الشرط مفعّلاً تلقائيًا للملفات والمجلدات المؤهّلة.
لتفعيل متطلبات مفتاح المورد أو إيقافها للملفات المؤهَّلة، استخدِم
setSecurityUpdateEnabled.
مزيد من المعلومات حول تحديث الأمان لخدمة Google Drive
الإرجاع
Boolean: ما إذا كان شرط مفتاح المورد مفعّلاً لهذا File.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Sharing Access()
تعرض هذه السمة فئة المستخدمين الذين يمكنهم الوصول إلى File، بالإضافة إلى أي مستخدمين فرديين تم منحهم إذن الوصول بشكل صريح.
الإرجاع
Access: فئة المستخدمين الذين يمكنهم الوصول إلى File
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Sharing Permission()
تعرض هذه السمة الإذن الممنوح للمستخدمين الذين يمكنهم الوصول إلى File،
بالإضافة إلى أي مستخدمين فرديين تم منحهم الإذن بالوصول بشكل صريح.
الإرجاع
Permission: الأذونات الممنوحة للمستخدمين الذين يمكنهم الوصول إلى File
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Size()
تعرض هذه الطريقة عدد وحدات البايت المستخدَمة لتخزين File في Drive. يُرجى العِلم أنّ ملفات تطبيقات Google Workspace لا تُحتسَب ضمن حدود مساحة التخزين في Drive، وبالتالي تعرض 0 بايت.
الإرجاع
Integer: عدد وحدات البايت المستخدَمة لتخزين File في Drive
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Target Id()
إذا كان هذا العنصر عبارة عن اختصار، تعرض هذه السمة معرّف العنصر الذي يشير إليه الاختصار.
بخلاف ذلك، تعرض null.
// The ID of the file for which to make a shortcut and the ID of // the folder to which you want to add the shortcut. // TODO(developer): Replace the file and folder IDs with your IDs. const fileId = 'abc123456'; const folderId = 'xyz987654'; // Gets the folder to add the shortcut to. const folder = DriveApp.getFolderById(folderId); // Creates a shortcut of the file and moves it to the specified folder. const shortcut = DriveApp.createShortcut(fileId).moveTo(folder); // Logs the target ID of the shortcut. console.log(`${shortcut.getName()}=${shortcut.getTargetId()}`);
الإرجاع
String: معرّف السلعة المستهدَفة.
get Target Mime Type()
إذا كان هذا العنصر عبارة عن اختصار، تعرض هذه السمة نوع MIME الخاص بالعنصر الذي يشير إليه.
بخلاف ذلك، تعرض null.
// The ID of the file for which to make a shortcut and the ID of // the folder to which you want to add the shortcut. // TODO(developer): Replace the file and folder IDs with your IDs. const fileId = 'abc123456'; const folderId = 'xyz987654'; // Gets the folder to add the shortcut to. const folder = DriveApp.getFolderById(folderId); // Creates a shortcut of the file and moves it to the specified folder. const shortcut = DriveApp.createShortcut(fileId).moveTo(folder); // Logs the MIME type of the file that the shortcut points to. console.log(`MIME type of the shortcut: ${shortcut.getTargetMimeType()}`);
الإرجاع
String: نوع MIME الخاص بالعنصر المستهدَف.
get Target Resource Key()
إذا كان الملف عبارة عن اختصار، يعرض مفتاح مصدر العنصر الذي يشير إليه. مفتاح المورد هو مَعلمة إضافية يجب إدخالها للوصول إلى الملفات التي تمت مشاركتها باستخدام رابط.
إذا لم يكن الملف اختصارًا، سيعرض null.
// Gets a file by its ID. // TODO(developer): Replace 'abc123456' with your file ID. const file = DriveApp.getFileById('abc123456'); // If the file is a shortcut, returns the resource key of the file that it // points to. console.log(file.getTargetResourceKey());
الإرجاع
String: مفتاح المورد للعنصر المستهدف أو null إذا لم يكن الملف اختصارًا
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Thumbnail()
تعرض هذه السمة صورة مصغّرة للملف، أو null إذا لم تكن هناك صورة مصغّرة.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Logs the thumbnail image for each file to the console as a blob, // or null if no thumbnail exists. console.log(file.getThumbnail()); }
الإرجاع
Blob|null: الصورة المصغّرة للملف
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Url()
يحصل على عنوان URL الذي يمكن استخدامه لفتح File في أحد تطبيقات Google، مثل Drive أو "مستندات Google".
الإرجاع
String: عنوان URL الذي يمكن استخدامه لعرض هذا File في أحد تطبيقات Google، مثل Drive أو "مستندات Google"
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Viewers()
تعرض هذه الطريقة قائمة بالمشاهدين والمعلّقين على File. إذا لم يكن لدى المستخدم الذي ينفّذ النص البرمجي إذن تعديل File، ستعرض هذه الطريقة مصفوفة فارغة.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // For each file, logs the viewers' email addresses to the console. const viewers = file.getViewers(); for (const viewer of viewers) { console.log(viewer.getEmail()); } }
الإرجاع
User[]: إذا كان لدى المستخدم إذن تعديل File، تعرض هذه الطريقة قائمة المشاهدين والمعلّقين. إذا لم يكن لدى المستخدم إذن تعديل، سيتم عرض مصفوفة فارغة.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
is Starred()
تُحدِّد هذه السمة ما إذا تم تمييز File بنجمة في حساب Drive الخاص بالمستخدم.
الإرجاع
Boolean — true إذا تم تمييز File بنجمة في حساب المستخدم على Drive، وfalse إذا لم يتم تمييزه
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
is Trashed()
يحدّد هذا الحقل ما إذا كان File في مهملات حساب المستخدم على Drive.
الإرجاع
Boolean — true إذا كان File في مهملات حساب المستخدم على Drive؛
false إذا لم يكن كذلك
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
make Copy()
ينشئ نسخة من الملف.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file and logs the file name to the console. console.log(file.makeCopy().getName()); }
الإرجاع
File: النسخة الجديدة
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
make Copy(destination)
ينشئ نسخة من الملف في دليل الوجهة.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file and adds it to the specified folder. // TODO(developer): Replace the folder ID with your own. const destination = DriveApp.getFolderById('123456abcxyz'); const copiedFile = file.makeCopy(destination); // Logs the file names to the console. console.log(copiedFile.getName()); }
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
destination | Folder | الدليل الذي سيتم نسخ الملف إليه. |
الإرجاع
File: النسخة الجديدة
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
make Copy(name)
ينشئ هذا الإجراء نسخة من الملف ويسمّيها بالاسم المقدَّم.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file and sets the name to 'Test-Copy.' const filename = file.makeCopy('Test-Copy'); // Logs the copied file's name to the console. console.log(filename.getName()); }
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
name | String | اسم الملف الذي يجب تطبيقه على النسخة الجديدة. |
الإرجاع
File: النسخة الجديدة
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
make Copy(name, destination)
ينشئ نسخة من الملف في دليل الوجهة ويسمّيها بالاسم المقدَّم.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file, sets the file name, and adds the copied file // to the specified folder. // TODO(developer): Replace the folder ID with your own. const destination = DriveApp.getFolderById('123456abcxyz'); const copiedFile = file.makeCopy('Test-Copy', destination); // Logs the file names to the console. console.log(copiedFile.getName()); }
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
name | String | اسم الملف الذي يجب تطبيقه على النسخة الجديدة. |
destination | Folder | الدليل الذي سيتم نسخ الملف إليه. |
الإرجاع
File: النسخة الجديدة
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
move To(destination)
تنقل هذه الطريقة العنصر إلى مجلد الوجهة المقدَّم.
يجب أن يكون المستخدم الحالي هو مالك الملف أو أن يكون لديه إذن بالتعديل على الأقل في المجلد الرئيسي الحالي للعنصر كي يتمكّن من نقل العنصر إلى مجلد الوجهة.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
destination | Folder | المجلد الذي سيصبح المجلد الرئيسي الجديد |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
remove Commenter(emailAddress)
يزيل هذا الإجراء المستخدم المحدّد من قائمة المعلّقين على File. لا تمنع هذه الطريقة المستخدمين من الوصول إلى File إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً، إذا تمت مشاركة File مع النطاق الكامل للمستخدم.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Removes the given user from the list of commenters for each file. // TODO(developer): Replace the email with the email of the user you want to // remove. file.removeCommenter('cloudysanfrancisco@gmail.com'); }
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي تريد إزالته |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
remove Commenter(user)
يزيل هذا الإجراء المستخدم المحدّد من قائمة المعلّقين على File. لا تمنع هذه الطريقة المستخدمين من الوصول إلى File إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً، إذا تمت مشاركة File مع النطاق الكامل للمستخدم.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Removes the given user from the list of commenters for each file. console.log(file.removeCommenter(Session.getActiveUser())); }
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم المطلوب إزالته |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
remove Editor(emailAddress)
تزيل هذه الطريقة المستخدم المحدّد من قائمة المحرّرين في File. لا تمنع هذه الطريقة المستخدمين من الوصول إلى File إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً، إذا تمت مشاركة File مع نطاق المستخدم بأكمله، أو إذا كان File في مساحة تخزين سحابي مشتركة يمكن للمستخدم الوصول إليها.
بالنسبة إلى ملفات Drive، يؤدي ذلك أيضًا إلى إزالة المستخدم من قائمة المشاهدين.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي تريد إزالته |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
remove Editor(user)
تزيل هذه الطريقة المستخدم المحدّد من قائمة المحرّرين في File. لا تمنع هذه الطريقة المستخدمين من الوصول إلى File إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً، إذا تمت مشاركة File مع نطاق المستخدم بأكمله، أو إذا كان File في مساحة تخزين سحابي مشتركة يمكن للمستخدم الوصول إليها.
بالنسبة إلى ملفات Drive، يؤدي ذلك أيضًا إلى إزالة المستخدم من قائمة المشاهدين.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم المطلوب إزالته |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
remove Viewer(emailAddress)
تزيل هذه الطريقة المستخدم المحدّد من قائمة المشاهدين والمعلّقين على File. ليس لهذه الطريقة أي تأثير إذا كان المستخدم محرّرًا وليس مشاهدًا أو معلّقًا. لا تمنع هذه الطريقة أيضًا المستخدمين من الوصول إلى File إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً إذا تمت مشاركة File مع النطاق بأكمله للمستخدم، أو إذا كان File في مساحة تخزين سحابي مشتركة يمكن للمستخدم الوصول إليها.
بالنسبة إلى ملفات Drive، يؤدي ذلك أيضًا إلى إزالة المستخدم من قائمة المحرّرين.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي تريد إزالته |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
remove Viewer(user)
تزيل هذه الطريقة المستخدم المحدّد من قائمة المشاهدين والمعلّقين على File. لن يكون لهذا الإجراء أي تأثير إذا كان المستخدم محرّرًا وليس عارضًا. لا تمنع هذه الطريقة أيضًا المستخدمين من الوصول إلى File إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً، إذا تمت مشاركة File مع النطاق الكامل للمستخدم، أو إذا كان File في مساحة تخزين سحابي مشتركة يمكن للمستخدم الوصول إليها.
بالنسبة إلى ملفات Drive، يؤدي ذلك أيضًا إلى إزالة المستخدم من قائمة المحرّرين.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم المطلوب إزالته |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
revoke Permissions(emailAddress)
يلغي هذا الإجراء إذن الوصول إلى File الممنوح للمستخدم المحدّد. لا تمنع هذه الطريقة المستخدمين من الوصول إلى File إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً إذا تمت مشاركة File مع النطاق الكامل للمستخدم.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي يجب إبطال إذن الوصول إليه. |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
revoke Permissions(user)
يلغي هذا الإجراء إذن الوصول إلى File الممنوح للمستخدم المحدّد. لا تمنع هذه الطريقة المستخدمين من الوصول إلى File إذا كانوا ينتمون إلى فئة من المستخدمين لديهم إذن وصول عام، مثلاً إذا تمت مشاركة File مع النطاق الكامل للمستخدم.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم الذي يجب إلغاء إذن الوصول الخاص به |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
set Content(content)
تتم الكتابة فوق محتوى الملف باستبداله بمحتوى آخر. يتم عرض استثناء إذا كان حجم content أكبر من 10 ميغابايت.
// Creates a text file with the content 'Hello, world!' const file = DriveApp.createFile('New Text File', 'Hello, world!'); // Logs the content of the text file to the console. console.log(file.getBlob().getDataAsString()); // Updates the content of the text file to 'Updated text!' file.setContent('Updated text!'); // Logs content of the text file to the console. console.log(file.getBlob().getDataAsString());
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
content | String | المحتوى الجديد للملف |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
set Description(description)
set Name(name)
set Owner(emailAddress)
تغيير مالك File تمنح هذه الطريقة أيضًا المالك السابق إذنًا صريحًا بالتعديل على File.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
email | String | عنوان البريد الإلكتروني للمستخدم الذي يجب أن يصبح المالك الجديد |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
set Owner(user)
تغيير مالك File تمنح هذه الطريقة أيضًا المالك السابق إذنًا صريحًا بالتعديل على File.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
user | User | تمثيل للمستخدم الذي يجب أن يصبح المالك الجديد |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
set Security Update Enabled(enabled)
يحدّد هذا الإعداد ما إذا كانت السمة File تتطلّب مفتاح مصدر للوصول إليها عند مشاركتها باستخدام رابط. يتم تفعيل الملفات والمجلدات المؤهَّلة تلقائيًا.
مزيد من المعلومات حول تحديث الأمان لخدمة Google Drive
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
enabled | Boolean | تحديد ما إذا كان سيتم تفعيل شرط مفتاح المورد في File. |
الإرجاع
File: هذا File، يُستخدَم لربط السلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
set Sharing(accessType, permissionType)
تحدّد هذه السمة فئة المستخدمين الذين يمكنهم الوصول إلى File والأذونات الممنوحة لهم، بالإضافة إلى أي مستخدمين فرديين تم منحهم إذن الوصول بشكل صريح.
// Creates a folder that anyone on the Internet can read from and write to. // (Domain administrators can prohibit this setting for users of a Google // Workspace domain.) const folder = DriveApp.createFolder('Shared Folder'); folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
access | Access | فئة المستخدمين الذين يجب أن يتمكّنوا من الوصول إلى File |
permission | Permission | الأذونات التي يجب منحها للمستخدمين الذين يمكنهم الوصول إلى File |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
set Starred(starred)
تضبط هذه السمة ما إذا كان File مميّزًا بنجمة في حساب Drive الخاص بالمستخدم. القيمة التلقائية
للعناصر File الجديدة هي false.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
starred | Boolean | true إذا كان يجب تمييز File بنجمة في
Drive الخاص بالمستخدم، false إذا لم يكن كذلك |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive
set Trashed(trashed)
يحدّد هذا الحقل ما إذا كان File في مهملات حساب المستخدم على Drive. يمكن للمالك فقط نقل File إلى المهملات. القيمة التلقائية لـ File الجديدة هي false.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
trashed | Boolean | true إذا كان يجب نقل File إلى مهملات Drive الخاصة بالمستخدم، false إذا لم يكن ذلك ضروريًا |
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/drive