Recurso: Drive
Representación de una unidad compartida.
Algunos métodos de recursos (como drives.update
) requieren un driveId
. Usa el método drives.list
para recuperar el ID de una unidad compartida.
Representación JSON |
---|
{ "id": string, "name": string, "colorRgb": string, "kind": string, "backgroundImageLink": string, "capabilities": { "canAddChildren": boolean, "canComment": boolean, "canCopy": boolean, "canDeleteDrive": boolean, "canDownload": boolean, "canEdit": boolean, "canListChildren": boolean, "canManageMembers": boolean, "canReadRevisions": boolean, "canRename": boolean, "canRenameDrive": boolean, "canChangeDriveBackground": boolean, "canShare": boolean, "canChangeCopyRequiresWriterPermissionRestriction": boolean, "canChangeDomainUsersOnlyRestriction": boolean, "canChangeDriveMembersOnlyRestriction": boolean, "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": boolean, "canResetDriveRestrictions": boolean, "canDeleteChildren": boolean, "canTrashChildren": boolean }, "themeId": string, "backgroundImageFile": { "id": string, "xCoordinate": number, "yCoordinate": number, "width": number }, "createdTime": string, "hidden": boolean, "restrictions": { "copyRequiresWriterPermission": boolean, "domainUsersOnly": boolean, "driveMembersOnly": boolean, "adminManagedRestrictions": boolean, "sharingFoldersRequiresOrganizerPermission": boolean }, "orgUnitId": string } |
Campos | |
---|---|
id |
Solo salida. El ID de esta unidad compartida, que también es el ID de la carpeta de nivel superior en ella. |
name |
El nombre de esta unidad compartida. |
colorRgb |
El color de esta unidad compartida como una cadena hexadecimal RGB. Solo se puede establecer en una solicitud |
kind |
Solo salida. Identifica qué tipo de recurso es. Valor: la cadena fija |
backgroundImageLink |
Solo salida. Es un vínculo de corta duración a la imagen de fondo de esta unidad compartida. |
capabilities |
Solo salida. Funciones que tiene el usuario actual en esta unidad compartida. |
capabilities.canAddChildren |
Solo salida. Indica si el usuario actual puede agregar elementos secundarios a las carpetas de esta unidad compartida. |
capabilities.canComment |
Solo salida. Indica si el usuario actual puede comentar los archivos de esta unidad compartida. |
capabilities.canCopy |
Solo salida. Indica si el usuario actual puede copiar archivos de esta unidad compartida. |
capabilities.canDeleteDrive |
Solo salida. Indica si el usuario actual puede borrar esta unidad compartida. Si intentas borrar la unidad compartida, es posible que falle si hay elementos que no se enviaron a la papelera dentro de ella. |
capabilities.canDownload |
Solo salida. Indica si el usuario actual puede descargar archivos de esta unidad compartida. |
capabilities.canEdit |
Solo salida. Si el usuario actual puede editar archivos de esta unidad compartida |
capabilities.canListChildren |
Solo salida. Indica si el usuario actual puede enumerar los elementos secundarios de las carpetas de esta unidad compartida. |
capabilities.canManageMembers |
Solo salida. Indica si el usuario actual puede agregar miembros a esta unidad compartida, quitarlos o cambiar sus roles. |
capabilities.canReadRevisions |
Solo salida. Indica si el usuario actual puede leer el recurso de revisiones de los archivos de esta unidad compartida. |
capabilities.canRename |
Solo salida. Indica si el usuario actual puede cambiar el nombre de los archivos o las carpetas de esta unidad compartida. |
capabilities.canRenameDrive |
Solo salida. Indica si el usuario actual puede cambiar el nombre de esta unidad compartida. |
capabilities.canChangeDriveBackground |
Solo salida. Indica si el usuario actual puede cambiar el fondo de esta unidad compartida. |
capabilities.canShare |
Solo salida. Indica si el usuario actual puede compartir archivos o carpetas en esta unidad compartida. |
capabilities.canChangeCopyRequiresWriterPermissionRestriction |
Solo salida. Indica si el usuario actual puede cambiar la restricción |
capabilities.canChangeDomainUsersOnlyRestriction |
Solo salida. Indica si el usuario actual puede cambiar la restricción |
capabilities.canChangeDriveMembersOnlyRestriction |
Solo salida. Indica si el usuario actual puede cambiar la restricción |
capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction |
Solo salida. Indica si el usuario actual puede cambiar la restricción |
capabilities.canResetDriveRestrictions |
Solo salida. Indica si el usuario actual puede restablecer las restricciones de la unidad compartida a la configuración predeterminada. |
capabilities.canDeleteChildren |
Solo salida. Indica si el usuario actual puede borrar a los niños de las carpetas de esta unidad compartida. |
capabilities.canTrashChildren |
Solo salida. Indica si el usuario actual puede eliminar a los elementos secundarios de las carpetas de esta unidad compartida. |
themeId |
El ID del tema a partir del cual se configurarán la imagen de fondo y el color. El conjunto de |
backgroundImageFile |
Un archivo de imagen y parámetros de recorte a partir de los cuales se configura una imagen de fondo para esta unidad compartida. Este es un campo de solo escritura. Solo se puede establecer en solicitudes |
backgroundImageFile.id |
El ID de un archivo de imagen en Google Drive que se usará como imagen de fondo. |
backgroundImageFile.xCoordinate |
La coordenada X de la esquina superior izquierda del área de recorte en la imagen de fondo. Es un valor en el rango cerrado de 0 a 1. Este valor representa la distancia horizontal desde el lado izquierdo de toda la imagen hasta el lado izquierdo del área de recorte dividida por el ancho de toda la imagen. |
backgroundImageFile.yCoordinate |
La coordenada Y de la esquina superior izquierda del área de recorte en la imagen de fondo. Es un valor en el rango cerrado de 0 a 1. Este valor representa la distancia vertical desde el lado superior de toda la imagen hasta el lado superior del área de recorte dividida por la altura de toda la imagen. |
backgroundImageFile.width |
Es el ancho de la imagen recortada en el rango cerrado de 0 a 1. Este valor representa el ancho de la imagen recortada dividido por el ancho de toda la imagen. La altura se calcula aplicando una relación de aspecto de ancho a altura de 80:9. La imagen resultante debe tener al menos 1280 píxeles de ancho y 144 píxeles de alto. |
createdTime |
Solo salida. La hora en la que se creó la unidad compartida (fecha y hora RFC 3339). |
restrictions |
Un conjunto de restricciones que se aplican a esta unidad compartida o a los elementos dentro de ella. Ten en cuenta que no se pueden establecer restricciones cuando se crea una unidad compartida. Para agregar una restricción, primero crea una unidad compartida y, luego, usa |
restrictions.copyRequiresWriterPermission |
Si las opciones de copiar, imprimir o descargar archivos de esta unidad compartida deben estar inhabilitadas para los lectores y los comentaristas. Cuando esta restricción se establece como |
restrictions.domainUsersOnly |
Indica si el acceso a esta unidad compartida y a sus elementos está restringido a los usuarios del dominio al que pertenece la unidad compartida. Es posible que otras políticas de uso compartido controladas fuera de esta unidad compartida anulen esta restricción. |
restrictions.driveMembersOnly |
Indica si el acceso a los elementos de esta unidad compartida está restringido a sus miembros. |
restrictions.adminManagedRestrictions |
Indica si se requieren privilegios de administrador en esta unidad compartida para modificar las restricciones. |
restrictions.sharingFoldersRequiresOrganizerPermission |
Si esta opción se establece en "true", solo los usuarios con el rol de organizador podrán compartir carpetas. Si es falso, los usuarios con el rol de organizador o con el de organizador de archivos podrán compartir carpetas. |
orgUnitId |
Solo salida. La unidad organizativa de esta unidad compartida. Este campo solo se propaga en las respuestas de |
Métodos |
|
---|---|
|
Crea una unidad compartida. |
|
Borra de forma permanente una unidad compartida en la que el usuario es organizer . |
|
Obtiene los metadatos de una unidad compartida por ID. |
|
Oculta una unidad compartida de la vista predeterminada. |
|
Muestra una lista de las unidades compartidas del usuario. |
|
Restablece una unidad compartida a la vista predeterminada. |
|
Actualiza los metadatos de una unidad compartida. |