Pintasan adalah file yang tertaut ke file atau folder lain di Google Drive. Pintasan memiliki karakteristik berikut:
Jenis MIME
application/vnd.google-apps.shortcut
. Untuk informasi selengkapnya, lihat Google Workspace & MIME yang didukung Google Drive jenis data.ACL untuk pintasan mewarisi ACL dari induknya. ACL pintasan tidak dapat diubah secara langsung.
targetId
yang mengarah ke file atau folder target, yang juga disebut sebagai "target".targetMimeType
yang menunjukkan jenis MIME untuk target. TujuantargetMimeType
digunakan untuk menentukan ikon jenis untuk ditampilkan. Sasaran Jenis MIME disalin ke kolomtargetMimeType
jika pintasannya adalah dibuat.Kolom
targetId
dantargetMimeType
adalah bagian darishortcutDetails
dalam resource file.Pintasan hanya dapat memiliki satu induk. Jika file {i>shortcut<i} diperlukan di Lokasi Drive, file pintasan dapat disalin ke lokasi tambahan.
Saat target dihapus, atau saat pengguna saat ini kehilangan akses ke target, pintasan pengguna yang menunjuk ke target akan berhenti berfungsi.
Judul pintasan dapat berbeda dari target. Jika pintasan adalah dibuat, judul target digunakan sebagai judul pintasan. Sesudah pembuatan, judul pintasan dan judul target dapat diubah mereka dapat bekerja secara mandiri. Jika nama target diubah, berarti pintasan yang dibuat sebelumnya mempertahankan judul lama.
Jenis MIME pintasan bisa menjadi usang. Meskipun jarang terjadi, file MIME file blob jenis perubahan ketika revisi dari tipe yang berbeda diunggah, namun pintasan yang mengarah ke file yang diperbarui akan mempertahankan jenis MIME asli. Sebagai jika Anda mengunggah file JPG ke Drive, lalu unggah revisi AVI, Drive mengidentifikasi perubahan dan memperbarui {i>thumbnail<i} untuk {i>file <i}yang sebenarnya. Namun, pintasan tersebut tetap memiliki file JPG {i>thumbnail<i}.
Di Data Akun Google Ekspor juga dikenal sebagai Google Takeout, pintasan direpresentasikan sebagai Netscape mem-bookmark file yang berisi link ke target.
Untuk informasi selengkapnya, lihat Menemukan file & folder dengan Google Drive pintasan kami.
Buat pintasan
Untuk membuat pintasan, setel jenis MIME ke
application/vnd.google-apps.shortcut
, setel targetId
ke file atau folder
pintasan harus ditautkan ke, dan memanggil files.create
untuk membuat pintasan.
Contoh berikut menunjukkan cara membuat pintasan menggunakan library klien:
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);
}
}
}
});
Ganti kode berikut:
- FILE_NAME: nama file yang memerlukan pintasan.
- SHORTCUT_NAME: nama untuk pintasan ini.
Secara default, pintasan dibuat di antarmuka pengguna Drive dan pintasan hanya dibuat untuk file atau folder untuk yang dapat diakses oleh pengguna saat ini.
Telusuri pintasan
Untuk menelusuri pintasan, gunakan string kueri q
dengan
files.list
untuk memfilter pintasan ke
kembali.
mimeType operator values
Dengan keterangan:
- query_term adalah istilah atau kolom kueri yang akan ditelusuri. Untuk melihat kueri istilah yang dapat digunakan untuk memfilter drive bersama, lihat Kueri penelusuran persyaratan.
- operator menentukan kondisi untuk istilah kueri. Untuk melihat operator yang dapat Anda gunakan untuk setiap istilah kueri, lihat Operator kueri.
- nilai adalah nilai tertentu yang ingin Anda gunakan untuk memfilter penelusuran hasil pengujian tersebut.
Misalnya, string kueri berikut memfilter penelusuran untuk menampilkan semua pintasan ke file {i>spreadsheet<i}:
q: mimeType='application/vnd.google-apps.shortcut' AND shortcutDetails.targetMimeType='application/vnd.google-apps.spreadsheet'