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 }, "createdDate": 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. Siempre es |
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. |
createdDate |
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. |
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 |
|
---|---|
|
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. |
|
Crea una nueva unidad compartida. |
|
Muestra una lista de las unidades compartidas del usuario. |
|
Restablece una unidad compartida a la vista predeterminada. |
|
Actualiza los metadatos de una unidad compartida. |