Kısayollar, Google Drive'daki diğer dosya veya klasörlere bağlantı veren dosyalardır. Kısayollar şu özelliklere sahiptir:
Bir
application/vnd.google-apps.shortcut
MIME türü. Daha fazla bilgi için Google Workspace ve Google Drive tarafından desteklenen MIME türleri başlıklı makaleyi inceleyin.Kısayolun EKL'si, üst öğenin EKL'sini devralır. Kısayolun EKL'si doğrudan değiştirilemez.
Hedef dosyaya veya klasöre işaret eden bir
targetId
("hedef" olarak da adlandırılır).Hedefin MIME türünü gösteren bir
targetMimeType
.targetMimeType
, görüntülenecek tür simgesini belirlemek için kullanılır. Hedefin MIME türü, kısayol oluşturulduğundatargetMimeType
alanına kopyalanır.targetId
vetargetMimeType
alanları, dosya kaynağı içindekishortcutDetails
alanının bir parçasıdır.Bir kısayolun yalnızca bir üst öğesi olabilir. Diğer Drive konumlarında kısayol dosyası gerekiyorsa kısayol dosyası ek konumlara kopyalanabilir.
Hedef silindiğinde veya geçerli kullanıcı hedefe erişimini kaybettiğinde, kullanıcının hedefe işaret eden kısayolu bozulur.
Kısayolun başlığı hedeften farklı olabilir. Bir kısayol oluşturulduğunda hedefin başlığı kısayolun başlığı olarak kullanılır. Oluşturulduktan sonra kısayolun başlığı ve hedefin başlığı bağımsız olarak değiştirilebilir. Hedefin adı değiştirilirse önceden oluşturulan kısayollar eski başlığı korur.
Bir kısayolun MIME türü eski olabilir. Nadir olmakla birlikte, farklı türde bir düzeltme yüklendiğinde bir blob dosyasının MIME türü değişir, ancak güncellenen dosyayı işaret eden kısayollar, orijinal MIME türünü korur. Örneğin, Drive'a bir JPG dosyası yükler ve ardından bir AVI düzeltmesi yüklerseniz Drive değişikliği tanımlar ve gerçek dosya için küçük resmi günceller. Ancak kısayolda bir JPG küçük resmi bulunmaya devam eder.
Google Paket Servisi olarak da bilinen Google Hesabı Verilerini Dışa Aktarma aracında kısayollar, hedefe bağlantılar içeren Netscape yer işareti dosyaları olarak gösterilir.
Daha fazla bilgi için Google Drive kısayollarıyla dosya ve klasör bulma bölümüne bakın.
Kısayol oluştur
Kısayol oluşturmak için MIME türünü application/vnd.google-apps.shortcut
olarak ayarlayın, targetId
öğesini kısayolun bağlanacağı dosya veya klasöre ayarlayın ve kısayol oluşturmak için files.create
öğesini arayın.
Aşağıdaki örneklerde, istemci kitaplığını kullanarak nasıl kısayol oluşturulacağı gösterilmektedir:
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);
}
}
}
});
Aşağıdakini değiştirin:
- FILE_NAME: Kısayol gerektiren dosya adı.
- SHORTCUT_NAME: Bu kısayolun adı.
Kısayol, varsayılan olarak geçerli kullanıcının Drive'ım bölümünde oluşturulur. Kısayollar yalnızca geçerli kullanıcının erişebildiği dosya veya klasörler için oluşturulur.
Kısayol arayın
Kısayol aramak için files.list
ile q
sorgu dizesini kullanarak döndürülen kısayolları filtreleyin.
mimeType operator values
Burada:
- query_term, aramada kullanılacak sorgu terimi veya alanıdır. Ortak Drive'ları filtrelemek amacıyla kullanılabilecek sorgu terimlerini görüntülemek için Arama sorgusu terimleri başlıklı makaleyi inceleyin.
- operator, sorgu teriminin koşulunu belirtir. Her bir sorgu terimiyle hangi operatörleri kullanabileceğinizi görmek için Sorgu operatörleri bölümüne bakın.
- değerler, arama sonuçlarınızı filtrelemek için kullanmak istediğiniz belirli değerlerdir.
Örneğin, aşağıdaki sorgu dizesi, aramayı tüm kısayolları e-tablo dosyalarına döndürecek şekilde filtreler:
q: mimeType='application/vnd.google-apps.shortcut' AND shortcutDetails.targetMimeType='application/vnd.google-apps.spreadsheet'