Drive dosyası kısayolu oluşturma

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ılan targetMimeType, 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 ve targetMimeType 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'