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 destekli MIME türler olarak tanımlar.Kısayolun EKL'si, üst öğenin EKL'sini devralır. Kısayolun EKL'si doğrudan değiştirilemez.
Hedef dosyayı veya klasörü işaret eden bir
targetId
( "hedef".Hedefin MIME türünü gösteren bir
targetMimeType
. İlgili içeriği oluşturmak için kullanılantargetMimeType
, görüntülenecek tür simgesini belirlemek için kullanılır. Hedefin Kısayol, MIME türü,targetMimeType
alanına kopyalanır. oluşturuldu.targetId
vetargetMimeType
alanları,shortcutDetails
kapsamındadır dosya kaynağındaki alana girin.Bir kısayolun yalnızca bir üst öğesi olabilir. Diğer Drive konumları için, kısayol dosyası ek konumlar.
Hedef silindiğinde veya geçerli kullanıcı kullanıcı kısayolu olarak hedef araları işaret eder.
Kısayolun başlığı hedeften farklı olabilir. Kısayol hedefin başlığı kısayolun başlığı olarak kullanılır. Şu tarihten sonra: kısayolun başlığı ve hedef başlığı değiştirilebilir. bağımsız olarak değiştirebilirsiniz. Hedefin adı değiştirilirse önceden oluşturulan kısayollar eskisini korumaz.
Bir kısayolun MIME türü eski olabilir. Nadir olmakla birlikte bir blob dosyasının MIME'si farklı türde bir düzeltme yüklendiğinde tür değişikliği güncellenen dosyaya işaret eden kısayollar orijinal MIME türünü korur. Örneğin, Drive'a bir JPG dosyası yüklerseniz, AVI düzeltmesi, Drive, değişikliği tespit eder ve küçük resmi kullanabilirsiniz. Ancak kısayolun JPG resmi küçük resim.
Google Hesabı Verilerinde Dışa aktarma Google Paket Servisi olarak da bilinen kısayollar Netscape olarak temsil edilir. Hedefe bağlantılar içeren yer işareti dosyalarını kullanabilirsiniz.
Daha fazla bilgi için Dosya bulma ve Google Drive içeren klasörler kısayollar ,
Kısayol oluştur
Kısayol oluşturmak için MIME türünü şuna ayarlayın:
application/vnd.google-apps.shortcut
, targetId
öğesini dosyaya veya klasöre ayarlayın
Kısayol, bağlantı vermeli ve kısayol oluşturmak için files.create
öğesini çağırmalıdır.
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ı.
Varsayılan olarak kısayol, geçerli kullanıcının My Drive ve kısayollar yalnızca şuna ait dosya veya klasörler için oluşturulur: geçerli kullanıcı tarafından erişilebilir.
Kısayol arayın
Kısayol aramak için q
sorgu dizesini
Kısayolları filtrelemek için files.list
dön.
mimeType operator values
Burada:
- query_term, aramada kullanılacak sorgu terimi veya alanıdır. Sorguyu görüntülemek için Ortak drive'ları filtrelemek için kullanılabilecek terimler için bkz. Arama sorgusu şartlarına tabi olacaktır.
- operator, sorgu teriminin koşulunu belirtir. Hangi türde Her bir sorgu terimiyle birlikte kullanabileceğiniz operatörler için Sorgu operatörleri bölümüne bakın.
- değerler, aramanızı filtrelemek için kullanmak istediğiniz belirli değerlerdir sonuç.
Örneğin, aşağıdaki sorgu dizesi, aramayı tüm sonuçları döndürecek şekilde e-tablo dosyaları için kısayollar:
q: mimeType='application/vnd.google-apps.shortcut' AND shortcutDetails.targetMimeType='application/vnd.google-apps.spreadsheet'