Risorsa: Drive
Rappresentazione di un Drive condiviso.
Alcuni metodi delle risorse (come drives.update
) richiedono un driveId
. Utilizza il metodo drives.list
per recuperare l'ID di un Drive condiviso.
Rappresentazione 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 } |
Campi | |
---|---|
id |
Solo output. L'ID di questo Drive condiviso che è anche l'ID della cartella di primo livello del Drive condiviso. |
name |
Il nome di questo Drive condiviso. |
colorRgb |
Il colore di questo Drive condiviso come stringa esadecimale RGB. Può essere impostato solo su una richiesta |
kind |
Solo output. Identifica il tipo di risorsa. Valore: la stringa fissa |
backgroundImageLink |
Solo output. Un link di breve durata all'immagine di sfondo di questo Drive condiviso. |
capabilities |
Solo output. Consente all'utente corrente di accedere a questo Drive condiviso. |
capabilities.canAddChildren |
Solo output. Indica se l'utente corrente può aggiungere bambini alle cartelle di questo Drive condiviso. |
capabilities.canComment |
Solo output. Indica se l'utente corrente può commentare i file di questo Drive condiviso. |
capabilities.canCopy |
Solo output. Indica se l'utente corrente può copiare i file di questo Drive condiviso. |
capabilities.canDeleteDrive |
Solo output. Indica se l'utente corrente può eliminare questo Drive condiviso. Il tentativo di eliminare il Drive condiviso potrebbe comunque non riuscire se al suo interno sono presenti elementi non nel cestino. |
capabilities.canDownload |
Solo output. Indica se l'utente corrente può scaricare i file di questo Drive condiviso. |
capabilities.canEdit |
Solo output. Se l'utente corrente può modificare i file di questo Drive condiviso |
capabilities.canListChildren |
Solo output. Indica se l'utente corrente può elencare le cartelle secondarie di questo Drive condiviso. |
capabilities.canManageMembers |
Solo output. Indica se l'utente corrente può aggiungere membri a questo Drive condiviso, rimuoverli o modificare il loro ruolo. |
capabilities.canReadRevisions |
Solo output. Indica se l'utente corrente può leggere la risorsa delle revisioni dei file di questo Drive condiviso. |
capabilities.canRename |
Solo output. Indica se l'utente corrente può rinominare file o cartelle in questo Drive condiviso. |
capabilities.canRenameDrive |
Solo output. Indica se l'utente corrente può rinominare questo Drive condiviso. |
capabilities.canChangeDriveBackground |
Solo output. Indica se l'utente corrente può modificare lo sfondo di questo Drive condiviso. |
capabilities.canShare |
Solo output. Indica se l'utente corrente può condividere file o cartelle in questo Drive condiviso. |
capabilities.canChangeCopyRequiresWriterPermissionRestriction |
Solo output. Indica se l'utente corrente può modificare la limitazione |
capabilities.canChangeDomainUsersOnlyRestriction |
Solo output. Indica se l'utente corrente può modificare la limitazione |
capabilities.canChangeDriveMembersOnlyRestriction |
Solo output. Indica se l'utente corrente può modificare la limitazione |
capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction |
Solo output. Indica se l'utente corrente può modificare la limitazione |
capabilities.canResetDriveRestrictions |
Solo output. Indica se l'utente corrente può reimpostare le limitazioni predefinite dei Drive condivisi. |
capabilities.canDeleteChildren |
Solo output. Indica se l'utente corrente può eliminare i bambini dalle cartelle di questo Drive condiviso. |
capabilities.canTrashChildren |
Solo output. Indica se l'utente corrente può spostare i bambini nel cestino dalle cartelle di questo Drive condiviso. |
themeId |
L'ID del tema da cui verranno impostati l'immagine di sfondo e il colore. L'insieme di possibili |
backgroundImageFile |
Un file immagine e parametri di ritaglio da cui viene impostata un'immagine di sfondo per questo Drive condiviso. Questo è un campo di sola scrittura; può essere impostato solo per le richieste |
backgroundImageFile.id |
L'ID di un file immagine su Google Drive da utilizzare per l'immagine di sfondo. |
backgroundImageFile.xCoordinate |
La coordinata X dell'angolo in alto a sinistra dell'area di ritaglio nell'immagine di sfondo. Questo è un valore nell'intervallo chiuso da 0 a 1. Questo valore rappresenta la distanza orizzontale dal lato sinistro dell'intera immagine al lato sinistro dell'area di ritaglio divisa per la larghezza dell'intera immagine. |
backgroundImageFile.yCoordinate |
La coordinata Y dell'angolo in alto a sinistra dell'area di ritaglio nell'immagine di sfondo. Questo è un valore nell'intervallo chiuso da 0 a 1. Questo valore rappresenta la distanza verticale dal lato superiore dell'intera immagine al lato superiore dell'area di ritaglio divisa per l'altezza dell'intera immagine. |
backgroundImageFile.width |
La larghezza dell'immagine ritagliata nell'intervallo chiuso da 0 a 1. Questo valore rappresenta la larghezza dell'immagine ritagliata divisa per la larghezza dell'intera immagine. L'altezza viene calcolata applicando un rapporto larghezza-altezza di 80-9. L'immagine risultante deve essere di almeno 1280 pixel di larghezza e 144 pixel di altezza. |
createdTime |
Solo output. L'ora in cui è stato creato il Drive condiviso (data e ora RFC 3339). |
restrictions |
Un insieme di limitazioni che si applicano a questo Drive condiviso o agli elementi al suo interno. Tieni presente che non è possibile impostare limitazioni durante la creazione di un Drive condiviso. Per aggiungere una restrizione, crea prima un Drive condiviso, quindi utilizza |
restrictions.copyRequiresWriterPermission |
Indica se le opzioni per copiare, stampare o scaricare file all'interno di questo Drive condiviso devono essere disattivate per i lettori e i commentatori. Se questa limitazione è impostata su |
restrictions.domainUsersOnly |
Indica se l'accesso a questo Drive condiviso e agli elementi al suo interno è limitato agli utenti del dominio a cui appartiene il Drive condiviso. Questa limitazione potrebbe essere sostituita da altri criteri di condivisione controllati all'esterno di questo Drive condiviso. |
restrictions.driveMembersOnly |
Indica se l'accesso agli elementi all'interno di questo Drive condiviso è limitato ai suoi membri. |
restrictions.adminManagedRestrictions |
Indica se sono necessari privilegi amministrativi su questo Drive condiviso per modificare le limitazioni. |
restrictions.sharingFoldersRequiresOrganizerPermission |
Se il valore è true, solo gli utenti con il ruolo organizzatore possono condividere cartelle. Se il valore è false, gli utenti con il ruolo organizzatore o organizzatore di file possono condividere cartelle. |
orgUnitId |
Solo output. L'unità organizzativa di questo Drive condiviso. Questo campo viene compilato solo per le risposte |
Metodi |
|
---|---|
|
Crea un Drive condiviso. |
|
Elimina definitivamente un Drive condiviso di cui l'utente è organizer . |
|
Recupera i metadati di un Drive condiviso per ID. |
|
Nasconde un Drive condiviso dalla visualizzazione predefinita. |
|
Elenca i Drive condivisi dell'utente. |
|
Ripristina un Drive condiviso alla visualizzazione predefinita. |
|
Aggiorna i metadati per un Drive condiviso. |