Los accesos directos son archivos que vinculan a otros archivos o carpetas de Google Drive. Las combinaciones de teclas tienen las siguientes características:
Un tipo de MIME
application/vnd.google-apps.shortcut
Para obtener más información, consulta Google Workspace & MIME compatible con Google Drive de la API de Google Ads.La LCA de un acceso directo hereda la LCA del elemento superior. La LCA del acceso directo no se pueden cambiar directamente.
Un
targetId
que apunta al archivo o la carpeta de destino, también conocido como "objetivo".Un
targetMimeType
que indica el tipo de MIME para el destino EltargetMimeType
se usa para determinar el ícono de tipo que se mostrará. La duración El tipo de MIME se copia en el campotargetMimeType
cuando se usa la combinación de teclas crear.Los campos
targetId
ytargetMimeType
forman parte delshortcutDetails
. en el recurso file.Un acceso directo solo puede tener un elemento superior. Si se requiere un archivo de acceso directo en otra las ubicaciones de Drive, el archivo de acceso directo se puede copiar en ubicaciones adicionales.
Cuando se borra el destino o el usuario actual pierde acceso al objetivo, el acceso directo del usuario que apunta a las pausas objetivo.
El título de un acceso directo puede diferir del objetivo. Cuando un atajo está el título del destino se usa como el título del acceso directo. Después del creación, se pueden cambiar el título del atajo y el título del destino de forma independiente. Si se cambia el nombre del destino, los accesos directos creados anteriormente conservar el título anterior.
El tipo de MIME de un acceso directo puede quedar inactivo. Si bien es poco frecuente, el MIME de un archivo BLOB tipo cambia cuando se sube una revisión de otro tipo, pero cualquier los accesos directos que dirigen al archivo actualizado conservan el tipo de MIME original. Para Por ejemplo, si subes un archivo JPG a Drive, sube un archivo revisión de AVI, Drive identifica el cambio y actualiza el miniatura del archivo real. Sin embargo, el acceso directo seguirá teniendo un archivo JPG miniatura.
En los datos de la Cuenta de Google Exportar también conocido como Google Takeout, los accesos directos se representan como Netscape agregar a favoritos los archivos que contengan vínculos al destino.
Para obtener más información, consulta Buscar archivos y carpetas con Google Drive atajos de Google Cloud.
Crear un acceso directo
Para crear un acceso directo, establece el tipo de MIME en
application/vnd.google-apps.shortcut
, establece targetId
en el archivo o la carpeta.
Se debe vincular el acceso directo y llamar a files.create
para crear uno.
En los siguientes ejemplos, se muestra cómo crear un acceso directo con una biblioteca cliente:
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);
}
}
}
});
Reemplaza lo siguiente:
- FILE_NAME: Es el nombre del archivo que requiere un acceso directo.
- SHORTCUT_NAME: Es el nombre de este acceso directo.
De forma predeterminada, el acceso directo se crea en la carpeta My del usuario actual Drive y los accesos directos solo se crean para los archivos o las carpetas de a las que tiene acceso el usuario actual.
Busca una combinación de teclas
Para buscar un acceso directo, usa la cadena de consulta q
con
files.list
para filtrar los accesos directos
el resultado.
mimeType operator values
Aquí:
- query_term es el término o campo de la consulta que se va a buscar. Cómo ver la consulta términos que se pueden usar para filtrar unidades compartidas, consulta Búsqueda condiciones.
- operator especifica la condición del término de la consulta. Para ver cuál que puedes usar con cada término de la consulta, consulta Operadores de consulta.
- Los valores son los valores específicos que deseas usar para filtrar tu búsqueda. resultados.
Por ejemplo, la siguiente cadena de consulta filtra la búsqueda para que devuelva todos accesos directos a archivos de hojas de cálculo:
q: mimeType='application/vnd.google-apps.shortcut' AND shortcutDetails.targetMimeType='application/vnd.google-apps.spreadsheet'