Verknüpfungen sind Dateien, die mit anderen Dateien oder Ordnern in Google Drive verknüpft sind. Verknüpfungen haben folgende Eigenschaften:
Ein
application/vnd.google-apps.shortcut
-MIME-Typ. Weitere Informationen siehe Google Workspace und Von Google Drive unterstütztes MIME .Die ACL für eine Verknüpfung übernimmt die ACL des übergeordneten Elements. ACL der Verknüpfung können nicht direkt geändert werden.
Ein
targetId
, der auf die Zieldatei oder den Zielordner verweist (auch als „target“.Ein
targetMimeType
, der den MIME-Typ für das Ziel angibt. DietargetMimeType
wird verwendet, um festzulegen, welches Symbol für den Typ angezeigt werden soll. Das Ziel Der MIME-Typ wird in das Feld „targetMimeType
“ kopiert, wenn die Verknüpfung erstellt.Die Felder
targetId
undtargetMimeType
sind Teil desshortcutDetails
in der Ressource file.Einer Verknüpfung kann nur ein übergeordnetes Element zugewiesen werden. Wenn eine Verknüpfungsdatei in anderen Drive-Speicherorte ändern, kann die Verknüpfungsdatei in den Ordner zusätzliche Standorte.
Wenn das Ziel gelöscht wird oder der aktuelle Nutzer keinen Zugriff mehr auf das wird die Tastenkombination des Nutzers, die auf das Ziel verweist, unterbrochen.
Der Titel einer Tastenkombination kann vom Ziel abweichen. Wenn eine Verknüpfung erstellt haben, wird der Titel des Ziels als Titel der Verknüpfung verwendet. Nachher der Erstellung können auch Titel und Zieltitel der Verknüpfung geändert werden. unabhängig voneinander unterscheiden. Bereits erstellte Tastenkombinationen, wenn der Name des Ziels geändert wird und behalten den alten Titel bei.
Der MIME-Typ einer Verknüpfung kann veraltet sein. Der MIME-Wert einer Blob-Datei ändert sich, wenn eine Version eines anderen Typs hochgeladen wird. Tastenkombinationen, die auf die aktualisierte Datei verweisen, behalten den ursprünglichen MIME-Typ bei. Für Wenn Sie beispielsweise eine JPG-Datei in Google Drive hochladen und dann eine AVI-Version überprüft, identifiziert Drive die Änderung und aktualisiert die Miniaturansicht der eigentlichen Datei. Die Tastenkombination zeigt jedoch weiterhin eine JPG-Datei an. Thumbnail.
Gehen Sie zu Google-Kontodaten Exportieren auch Google Datenexport genannt. Verknüpfungen werden als Netscape dargestellt. Lesezeichen-Dateien, die Links zum Ziel enthalten.
Weitere Informationen finden Sie unter Dateien suchen und Ordner mit Google Drive Tastenkombinationen .
Verknüpfung erstellen
Um eine Verknüpfung zu erstellen, legen Sie den MIME-Typ auf
application/vnd.google-apps.shortcut
, legen Sie für targetId
die Datei oder den Ordner fest
sollte die Verknüpfung mit ihr verknüpft sein. Rufen Sie files.create
auf, um eine Verknüpfung zu erstellen.
Die folgenden Beispiele zeigen, wie Sie eine Verknüpfung mithilfe einer Clientbibliothek erstellen:
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);
}
}
}
});
Ersetzen Sie Folgendes:
- FILE_NAME: der Dateiname, für den eine Verknüpfung erforderlich ist.
- SHORTCUT_NAME: der Name dieser Verknüpfung.
Standardmäßig wird die Verknüpfung auf der Seite "Meine" Google Drive und Verknüpfungen werden nur für Dateien oder Ordner erstellt, auf die der aktuelle Nutzer Zugriff hat.
Nach einer Verknüpfung suchen
Um nach einem Kürzel zu suchen, verwenden Sie den Abfragestring q
mit
files.list
, um die Verknüpfungen zu filtern, die
zurückgeben.
mimeType operator values
Wobei:
- query_term ist der Suchbegriff oder das Feld, nach dem gesucht werden soll. So rufen Sie die Abfrage auf: Begriffe zum Filtern geteilter Ablagen finden Sie im Hilfeartikel Suchanfrage Nutzungsbedingungen.
- operator gibt die Bedingung für den Suchbegriff an. Um zu sehen, welche Operatoren, die Sie für jeden Suchbegriff verwenden können, finden Sie unter Abfrageoperatoren.
- Werte sind die spezifischen Werte, die Sie zum Filtern Ihrer Suche verwenden möchten. Ergebnisse.
Beispielsweise filtert der folgende Abfragestring die Suche, sodass alle Verknüpfungen zu Tabellenkalkulationsdateien:
q: mimeType='application/vnd.google-apps.shortcut' AND shortcutDetails.targetMimeType='application/vnd.google-apps.spreadsheet'