Ressource: Drive
Représentation d'un Drive partagé.
Certaines méthodes de ressources (telles que drives.update
) nécessitent un driveId
. Utilisez la méthode drives.list
pour récupérer l'ID d'un Drive partagé.
Représentation 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 } |
Champs | |
---|---|
id |
Uniquement en sortie. ID de ce Drive partagé, qui correspond également à l'ID du dossier racine de ce Drive partagé. |
name |
Nom de ce Drive partagé. |
colorRgb |
Couleur de ce Drive partagé sous forme de chaîne hexadécimale RVB. Il ne peut être défini que sur une requête |
kind |
Uniquement en sortie. Cette valeur est toujours |
backgroundImageLink |
Uniquement en sortie. Lien temporaire vers l'image de fond de ce Drive partagé. |
capabilities |
Uniquement en sortie. Permissions dont dispose l'utilisateur actuel sur ce Drive partagé. |
capabilities.canAddChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter des enfants aux dossiers de ce Drive partagé. |
capabilities.canComment |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter des commentaires aux fichiers de ce Drive partagé. |
capabilities.canCopy |
Uniquement en sortie. Indique si l'utilisateur actuel peut copier des fichiers dans ce Drive partagé. |
capabilities.canDeleteDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut supprimer ce Drive partagé. La tentative de suppression du Drive partagé peut toujours échouer si des éléments n'ont pas été placés dans la corbeille. |
capabilities.canDownload |
Uniquement en sortie. Indique si l'utilisateur actuel peut télécharger des fichiers dans ce Drive partagé. |
capabilities.canEdit |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier les fichiers de ce Drive partagé |
capabilities.canListChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut lister les enfants des dossiers de ce Drive partagé. |
capabilities.canManageMembers |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter des membres à ce Drive partagé, les supprimer ou modifier leur rôle. |
capabilities.canReadRevisions |
Uniquement en sortie. Indique si l'utilisateur actuel peut lire la ressource de révisions des fichiers de ce Drive partagé. |
capabilities.canRename |
Uniquement en sortie. Indique si l'utilisateur actuel peut renommer des fichiers ou des dossiers dans ce Drive partagé. |
capabilities.canRenameDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut renommer ce Drive partagé. |
capabilities.canChangeDriveBackground |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier l'arrière-plan de ce Drive partagé. |
capabilities.canShare |
Uniquement en sortie. Indique si l'utilisateur actuel peut partager des fichiers ou des dossiers dans ce Drive partagé. |
capabilities.canChangeCopyRequiresWriterPermissionRestriction |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier la restriction |
capabilities.canChangeDomainUsersOnlyRestriction |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier la restriction |
capabilities.canChangeDriveMembersOnlyRestriction |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier la restriction |
capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier la restriction |
capabilities.canResetDriveRestrictions |
Uniquement en sortie. Indique si l'utilisateur actuel peut rétablir les restrictions par défaut du Drive partagé. |
capabilities.canDeleteChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut supprimer des enfants de dossiers de ce Drive partagé. |
capabilities.canTrashChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut mettre à la corbeille les enfants des dossiers de ce Drive partagé. |
themeId |
ID du thème à partir duquel l'image et la couleur d'arrière-plan seront définies. L'ensemble des |
backgroundImageFile |
Fichier image et paramètres de recadrage à partir desquels une image de fond est définie pour ce Drive partagé. Il s'agit d'un champ en écriture uniquement. Il ne peut être défini que sur les requêtes |
backgroundImageFile.id |
ID d'un fichier image dans Google Drive à utiliser pour l'image de fond. |
backgroundImageFile.xCoordinate |
Coordonnée X de l'angle supérieur gauche de la zone de recadrage dans l'image de fond. Il s'agit d'une valeur comprise entre 0 et 1. Cette valeur représente la distance horizontale entre le bord gauche de l'image entière et le bord gauche de la zone de recadrage, divisée par la largeur de l'image entière. |
backgroundImageFile.yCoordinate |
Coordonnée Y de l'angle supérieur gauche de la zone de recadrage dans l'image de fond. Il s'agit d'une valeur comprise entre 0 et 1. Cette valeur représente la distance verticale entre le haut de l'image entière et le haut de la zone de recadrage, divisée par la hauteur de l'image entière. |
backgroundImageFile.width |
Largeur de l'image recadrée, comprise entre 0 et 1. Cette valeur représente la largeur de l'image recadrée divisée par la largeur de l'image entière. La hauteur est calculée en appliquant un format de 80 x 9. L'image obtenue doit avoir une largeur d'au moins 1 280 pixels et une hauteur d'au moins 144 pixels. |
createdDate |
Uniquement en sortie. Heure à laquelle le Drive partagé a été créé (date et heure au format RFC 3339). |
restrictions |
Ensemble de restrictions qui s'appliquent à ce Drive partagé ou aux éléments qu'il contient. |
restrictions.copyRequiresWriterPermission |
Indique si les options permettant de copier, d'imprimer ou de télécharger des fichiers dans ce Drive partagé doivent être désactivées pour les lecteurs et les commentateurs. Lorsque cette restriction est définie sur |
restrictions.domainUsersOnly |
Indique si l'accès à ce Drive partagé et aux éléments qu'il contient est limité aux utilisateurs du domaine auquel il appartient. Cette restriction peut être remplacée par d'autres règles de partage contrôlées en dehors de ce Drive partagé. |
restrictions.driveMembersOnly |
Indique si l'accès aux éléments de ce Drive partagé est limité aux membres. |
restrictions.adminManagedRestrictions |
Indique si des droits d'administrateur sur ce Drive partagé sont requis pour modifier les restrictions. |
restrictions.sharingFoldersRequiresOrganizerPermission |
Si cette valeur est définie sur "true", seuls les utilisateurs disposant du rôle d'organisateur peuvent partager des dossiers. Si la valeur est "false", les utilisateurs disposant du rôle d'organisateur ou de celui d'organisateur de fichiers peuvent partager des dossiers. |
orgUnitId |
Uniquement en sortie. Unité organisationnelle de ce Drive partagé. Ce champ n'est renseigné que dans les réponses |
Méthodes |
|
---|---|
|
Supprime définitivement un Drive partagé pour lequel l'utilisateur est organizer . |
|
Récupère les métadonnées d'un Drive partagé par ID. |
|
Masque un Drive partagé de la vue par défaut. |
|
Crée un Drive partagé. |
|
Liste les Drive partagés de l'utilisateur. |
|
Restaure la vue par défaut d'un Drive partagé. |
|
Met à jour les métadonnées d'un Drive partagé. |