Drive में मौजूद किसी फ़ाइल का शॉर्टकट बनाना

शॉर्टकट, वे फ़ाइलें होती हैं जो Google Drive में मौजूद किसी दूसरी फ़ाइल या फ़ोल्डर से लिंक होती हैं. शॉर्टकट की ये विशेषताएं होती हैं:

  • application/vnd.google-apps.shortcut MIME टाइप. ज़्यादा जानकारी के लिए, Google Workspace और Google डिस्क समर्थित MIME टाइप.

  • शॉर्टकट के लिए ACL, पैरंट के ACL को इनहेरिट करता है. शॉर्टकट का ACL सीधे बदला नहीं जा सकता.

  • टारगेट फ़ाइल या फ़ोल्डर पर ले जाने वाला targetId, जिसे "टारगेट."

  • टारगेट के लिए, MIME टाइप दिखाने वाला targetMimeType. कॉन्टेंट बनाने targetMimeType का इस्तेमाल करके, यह तय किया जाता है कि दिखाया जाने वाला आइकॉन किस तरह का है. टारगेट का शॉर्टकट होने पर, MIME टाइप targetMimeType फ़ील्ड में कॉपी हो जाता है बनाया गया.

  • targetId और targetMimeType फ़ील्ड, shortcutDetails का हिस्सा हैं फ़ील्ड भरने के लिए file संसाधन का इस्तेमाल करें.

  • किसी शॉर्टकट का सिर्फ़ एक माता-पिता हो सकता है. अगर किसी शॉर्टकट फ़ाइल की ज़रूरत है, तो Drive की जगह की जानकारी, शॉर्टकट फ़ाइल को अन्य जगहें.

  • जब टारगेट मिटा दिया जाता है या मौजूदा उपयोगकर्ता टारगेट, टारगेट ब्रेक पर ले जाने वाला उपयोगकर्ता का शॉर्टकट.

  • शॉर्टकट का टाइटल, टारगेट से अलग हो सकता है. जब कोई शॉर्टकट बनाया गया है, तो टारगेट के टाइटल का इस्तेमाल शॉर्टकट के टाइटल के तौर पर किया जाएगा. इस तारीख के बाद बनाना, शॉर्टकट का टाइटल और टारगेट का टाइटल बदला जा सकता है स्वतंत्र रूप से काम करता है. अगर टारगेट का नाम बदल दिया जाता है, तो पहले बनाए गए शॉर्टकट पुराने टाइटल पर कोई असर नहीं होगा.

  • MIME टाइप वाला शॉर्टकट पुराना हो सकता है. हालांकि, ऐसा बहुत कम होता है, लेकिन BLOB फ़ाइल का MIME टाइप तब बदल जाता है जब किसी और टाइप का बदलाव अपलोड किया जाता है, लेकिन अपडेट की गई फ़ाइल की ओर इशारा करने वाले शॉर्टकट, मूल MIME टाइप को बनाए रखते हैं. इसके लिए उदाहरण के लिए, अगर Drive पर JPG फ़ाइल अपलोड की जाती है, तो 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: इस शॉर्टकट का नाम.

डिफ़ॉल्ट रूप से, शॉर्टकट मौजूदा उपयोगकर्ता के 'मेरा' पर जाकर बनाया जाता है Drive और शॉर्टकट, सिर्फ़ इन फ़ाइलों या फ़ोल्डर के लिए बनाए जाते हैं जिसे मौजूदा उपयोगकर्ता के पास ऐक्सेस है.

शॉर्टकट खोजें

शॉर्टकट खोजने के लिए, क्वेरी स्ट्रिंग q का इस्तेमाल इसके साथ करें शॉर्टकट को फ़िल्टर करने के लिए files.list वापसी.

mimeType operator values

कहां:

  • query_term क्वेरी के लिए इस्तेमाल होने वाला शब्द या फ़ील्ड है. क्वेरी देखने के लिए शेयर की गई ड्राइव को फ़िल्टर करने के लिए इस्तेमाल किए जा सकने वाले शब्द, खोज क्वेरी देखें शर्तें पढ़ें.
  • operator क्वेरी शब्द के लिए शर्त तय करता है. यह देखने के लिए कि कौनसे आप चाहें, तो हर क्वेरी शब्द के साथ इस्तेमाल किए जा सकने वाले ऑपरेटर के बारे में जानने के लिए, क्वेरी ऑपरेटर देखें.
  • वैल्यू वे खास वैल्यू हैं जिनका इस्तेमाल आपको खोज को फ़िल्टर करने के लिए करना है नतीजे.

उदाहरण के लिए, नीचे दी गई क्वेरी स्ट्रिंग, सभी नतीजे दिखाने के लिए खोज को फ़िल्टर करती है स्प्रेडशीट फ़ाइलों के शॉर्टकट:

q: mimeType='application/vnd.google-apps.shortcut' AND shortcutDetails.targetMimeType='application/vnd.google-apps.spreadsheet'