الاختصارات هي ملفات تشتمل على رابط إلى ملفات أو مجلدات أخرى على Google Drive. تتسم الاختصارات بالخصائص التالية:
نوع MIME لـ
application/vnd.google-apps.shortcut
لمزيد من المعلومات، يُرجى الاطّلاع على أنواع MIME المتوافقة مع Google Workspace وGoogle Drive.تكتسب قائمة التحكم بالوصول (ACL) للاختصار قائمة التحكم بالوصول (ACL) الرئيسية. لا يمكن تغيير قائمة التحكم بالوصول للاختصار بشكل مباشر.
تشير سمة
targetId
إلى الملف أو المجلد الهدف، ويُشار إليها أيضًا باسم "target".سمة
targetMimeType
تشير إلى نوع MIME للهدف. يُستخدمtargetMimeType
لتحديد رمز النوع الذي سيتم عرضه. يتم نسخ نوع MIME للاستهداف إلى الحقلtargetMimeType
عند إنشاء الاختصار.يشكّل الحقلان
targetId
وtargetMimeType
جزءًا من الحقلshortcutDetails
ضمن مورد الملف.لا يمكن أن يتضمن الاختصار أكثر من عنصر رئيسي واحد. إذا كان ملف الاختصار مطلوبًا في مواقع Drive الأخرى، يمكن نسخ ملف الاختصار إلى المواقع الإضافية.
عند حذف الهدف، أو عندما يفقد المستخدم الحالي إمكانية الوصول إلى الهدف، يشير اختصار المستخدم إلى الفواصل المستهدفة.
يمكن أن يختلف عنوان الاختصار عن الهدف. عند إنشاء اختصار، يتم استخدام عنوان الهدف كعنوان للاختصار. بعد الإنشاء، يمكن تغيير عنوان الاختصار وعنوان الهدف بشكل مستقل. في حال تغيير اسم الهدف، تحتفظ الاختصارات التي تم إنشاؤها سابقًا بالعنوان القديم.
يمكن أن يصبح نوع MIME للاختصار قديمًا. على الرغم من أنّه نادر الحدوث، يتغير نوع MIME لملف blob عند تحميل نسخة سابقة من نوع مختلف، لكن أي اختصارات تشير إلى الملف المُعدّل تحتفظ بنوع MIME الأصلي. على سبيل المثال، إذا حمّلت ملف JPG على Drive، ثم حمّلت نسخة سابقة من ملف AVI، سيحدد تطبيق Drive التغيير ويعدّل الصورة المصغّرة للملف الفعلي. ومع ذلك، يظل الاختصار يتضمّن صورة مصغّرة بتنسيق JPG.
في أداة تصدير بيانات حساب Google، تُعرف أيضًا باسم Google Takeout، يتم تمثيل الاختصارات على أنّها ملفات إشارات Netscape التي تحتوي على روابط تؤدي إلى الهدف.
لمزيد من المعلومات، يُرجى الاطّلاع على البحث عن الملفات والمجلدات باستخدام اختصارات Google Drive .
إنشاء اختصار
لإنشاء اختصار، اضبط نوع MIME على
application/vnd.google-apps.shortcut
، واضبط targetId
على الملف أو المجلد
الذي من المفترض أن يرتبط به الاختصار، واستدعِ files.create
لإنشاء اختصار.
توضّح الأمثلة التالية كيفية إنشاء اختصار باستخدام مكتبة برامج:
Python
file_metadata = {
'name': 'FILE_NAME',
'mimeType': 'text/plain'
}
file = drive_service.files().create(body=file_metadata, fields='id').execute()
print('File ID: %s' % file.get('id'))
shortcut_metadata = {
'Name': 'SHORTCUT_NAME',
'mimeType': 'application/vnd.google-apps.shortcut',
'shortcutDetails': {
'targetId': file.get('id')
}
}
shortcut = drive_service.files().create(body=shortcut_metadata,
fields='id,shortcutDetails').execute()
print('File ID: %s, Shortcut Target ID: %s, Shortcut Target MIME type: %s' % (
shortcut.get('id'),
shortcut.get('shortcutDetails').get('targetId'),
shortcut.get('shortcutDetails').get('targetMimeType')))
Node.js
var fileMetadata = {
'name': 'FILE_NAME',
'mimeType': 'text/plain'
};
drive.files.create({
'resource': fileMetadata,
'fields': 'id'
}, function (err, file) {
if (err) {
// Handle error
console.error(err);
} else {
console.log('File Id: ' + file.id);
shortcutMetadata = {
'name': 'SHORTCUT_NAME',
'mimeType': 'application/vnd.google-apps.shortcut'
'shortcutDetails': {
'targetId': file.id
}
};
drive.files.create({
'resource': shortcutMetadata,
'fields': 'id,name,mimeType,shortcutDetails'
}, function(err, shortcut) {
if (err) {
// Handle error
console.error(err);
} else {
console.log('Shortcut Id: ' + shortcut.id +
', Name: ' + shortcut.name +
', target Id: ' + shortcut.shortcutDetails.targetId +
', target MIME type: ' + shortcut.shortcutDetails.targetMimeType);
}
}
}
});
استبدل ما يلي:
- FILE_NAME: اسم الملف الذي يتطلب إضافة اختصار
- SHORTCUT_NAME: اسم هذا الاختصار
يتم تلقائيًا إنشاء الاختصار في مجلد "ملفاتي" للمستخدم الحالي ولا يتم إنشاء الاختصارات إلا للملفات أو المجلدات التي يمكن للمستخدم الحالي الوصول إليها.
البحث عن اختصار
للبحث عن اختصار، استخدِم سلسلة طلب البحث q
مع
files.list
لفلترة الاختصارات
لعرضها.
mimeType operator values
المكان:
- query_term هي عبارة أو حقل طلب البحث المطلوب البحث عنه. للاطّلاع على عبارات طلبات البحث التي يمكن استخدامها لفلترة مساحات التخزين السحابي المشتركة، يُرجى الرجوع إلى عبارات طلبات البحث.
- عامل التشغيل: يحدّد شرط عبارة طلب البحث. للاطِّلاع على عوامل التشغيل التي يمكنك استخدامها مع كل عبارة طلب بحث، يُرجى الرجوع إلى عوامل تشغيل طلب البحث.
- القيم هي القيم المحددة التي تريد استخدامها لفلترة نتائج البحث.
على سبيل المثال، تقوم سلسلة طلب البحث التالية بتصفية البحث لعرض جميع الاختصارات لملفات جداول البيانات:
q: mimeType='application/vnd.google-apps.shortcut' AND shortcutDetails.targetMimeType='application/vnd.google-apps.spreadsheet'