Ressource: Fichier
Métadonnées d'un fichier.
Certaines méthodes de ressources (telles que files.update
) nécessitent un fileId
. Utilisez la méthode files.list
pour récupérer l'ID d'un fichier.
Représentation JSON |
---|
{ "kind": string, "userPermission": { object ( |
Champs | |
---|---|
kind |
Uniquement en sortie. Type de fichier. Il s'agit toujours de |
userPermission |
Uniquement en sortie. Autorisations attribuées à l'utilisateur authentifié sur ce fichier. |
fileExtension |
Uniquement en sortie. Composant final de |
md5Checksum |
Uniquement en sortie. Une somme de contrôle MD5 pour le contenu de ce fichier. Ce champ n'est renseigné que pour les fichiers dont le contenu est stocké dans Google Drive. Il ne l'est pas pour les éditeurs Docs ni pour les fichiers de raccourcis. |
selfLink |
Uniquement en sortie. Lien vers ce fichier. |
ownerNames[] |
Uniquement en sortie. Noms du ou des propriétaires de ce fichier. Non renseigné pour les éléments des Drive partagés. |
lastModifyingUserName |
Uniquement en sortie. Nom de l'utilisateur ayant modifié le fichier en dernier. |
editable |
Uniquement en sortie. Obsolète: utilisez plutôt |
writersCanShare |
Ce paramètre indique si les rédacteurs peuvent partager le document avec d'autres utilisateurs. Non renseigné pour les éléments des Drive partagés. |
downloadUrl |
Uniquement en sortie. URL de téléchargement de courte durée du fichier. Ce champ n'est renseigné que pour les fichiers dont le contenu est stocké dans Google Drive. Il n'est pas renseigné pour les documents Google ni pour les fichiers de raccourcis. |
mimeType |
Type MIME du fichier. Ce paramètre n'est modifiable que lors d'une mise à jour lors de la mise en ligne d'un nouveau contenu. Vous pouvez laisser ce champ vide. Le type MIME sera déterminé à partir du type MIME du contenu importé. |
exportLinks |
Uniquement en sortie. Liens pour exporter les fichiers des éditeurs Docs dans des formats spécifiques. Objet contenant une liste de paires |
driveId |
Uniquement en sortie. ID du Drive partagé dans lequel se trouve le fichier. Renseigné uniquement pour les éléments des Drive partagés. |
parents[] |
Collection de dossiers parents contenant ce fichier. S'il n'est pas spécifié lors d'une demande d'insertion, le fichier est placé directement dans le dossier Mon Drive de l'utilisateur. S'il n'est pas spécifié dans une demande de copie, le fichier hérite des parents visibles du fichier source. Les requêtes files.update peuvent également utiliser les paramètres |
thumbnailLink |
Uniquement en sortie. Lien de courte durée vers la vignette du fichier, le cas échéant. Dure généralement de l’ordre de plusieurs heures. Renseigné uniquement lorsque l'application à l'origine de la demande peut accéder au contenu du fichier. Si le fichier n'est pas partagé publiquement, l'URL renvoyée dans |
appDataContents |
Uniquement en sortie. Indique si ce fichier se trouve dans le dossier "Données de l'application". |
webViewLink |
Uniquement en sortie. Lien disponible uniquement dans les dossiers publics pour afficher leurs éléments Web statiques (HTML, CSS, JS, etc.) via l'hébergement de sites Web de Google Drive. |
iconLink |
Uniquement en sortie. Lien vers l'icône du fichier. |
shared |
Uniquement en sortie. Indique si le fichier a été partagé. Non renseigné pour les éléments des Drive partagés. |
lastModifyingUser |
Uniquement en sortie. Dernier utilisateur à avoir modifié ce fichier. |
owners[] |
Uniquement en sortie. Propriétaire de ce fichier. Seuls certains anciens fichiers peuvent être associés à plusieurs propriétaires. Ce champ n'est pas renseigné pour les éléments des Drive partagés. |
openWithLinks |
Uniquement en sortie. Mappage de l'ID de chacune des applications de l'utilisateur vers un lien permettant d'ouvrir ce fichier avec cette application. Renseigné uniquement lorsque le champ d'application drive.apps.readonly est utilisé. Objet contenant une liste de paires |
defaultOpenWithLink |
Uniquement en sortie. Lien permettant d'ouvrir ce fichier avec l'application par défaut de l'utilisateur. Renseigné uniquement lorsque le champ d'application drive.apps.readonly est utilisé. |
headRevisionId |
Uniquement en sortie. ID de la révision principale du fichier. Ce champ n'est renseigné que pour les fichiers dont le contenu est stocké dans Google Drive. Il ne l'est pas pour les éditeurs Docs ni pour les fichiers de raccourcis. |
properties[] |
Liste des établissements. |
copyable |
Uniquement en sortie. Obsolète: utilisez plutôt |
etag |
Uniquement en sortie. ETag du fichier. |
sharingUser |
Uniquement en sortie. Utilisateur ayant partagé l'élément avec l'utilisateur actuel, si disponible. |
alternateLink |
Uniquement en sortie. Lien permettant d'ouvrir le fichier dans l'éditeur ou la visionneuse Google approprié. |
embedLink |
Uniquement en sortie. Lien pour intégrer le fichier. |
webContentLink |
Uniquement en sortie. Lien pour télécharger le contenu du fichier dans un navigateur à l'aide d'une authentification basée sur les cookies. Si le contenu est partagé publiquement, il peut être téléchargé sans identifiants. |
fileSize |
Uniquement en sortie. Taille en octets des objets blob et des fichiers des éditeurs propriétaires. Ne sera pas renseigné pour les fichiers sans taille, comme les raccourcis et les dossiers. |
copyRequiresWriterPermission |
Indique si les options permettant de copier, d'imprimer ou de télécharger ce fichier doivent être désactivées pour les lecteurs et les commentateurs. |
permissions[] |
Uniquement en sortie. Liste des autorisations des utilisateurs ayant accès à ce fichier. Non renseigné pour les éléments des Drive partagés. |
hasThumbnail |
Uniquement en sortie. Indique si ce fichier comporte une vignette. Cette valeur n'indique pas si l'application à l'origine de la demande a accès à la miniature. Pour vérifier l'accès, recherchez le champ "thumbnailLink". |
spaces[] |
Uniquement en sortie. Liste des espaces contenant le fichier. Les valeurs acceptées sont |
folderColorRgb |
Couleur du dossier sous forme de chaîne hexadécimale RVB si le fichier est un dossier ou un raccourci vers un dossier. La liste des couleurs prises en charge est disponible dans le champ folderColorPalette de la ressource About. Si vous spécifiez une couleur non compatible, elle est remplacée par la couleur la plus proche dans la palette. |
id |
ID du fichier. |
title |
Titre de ce fichier. Notez que pour les éléments immuables tels que les dossiers de premier niveau des Drive partagés, le dossier racine Mon Drive et le dossier "Données d'application", le titre est constant. |
description |
Brève description du fichier. |
labels |
Groupe d'étiquettes pour le fichier. |
labels.viewed |
Indique si ce fichier a été consulté par l'utilisateur. |
labels.restricted |
Uniquement en sortie. Obsolète: utilisez plutôt |
labels.starred |
Indique si ce fichier est suivi par l'utilisateur. |
labels.hidden |
Uniquement en sortie. Obsolète. |
labels.trashed |
Indique si le fichier a été placé dans la corbeille. Ce libellé s'applique à tous les utilisateurs accédant au fichier. Toutefois, seuls les propriétaires sont autorisés à afficher les fichiers et à les retirer de la corbeille. |
labels.modified |
Uniquement en sortie. Indique si le fichier a été modifié par l'utilisateur. |
explicitlyTrashed |
Uniquement en sortie. Indique si le fichier a été explicitement placé dans la corbeille, par opposition à la corbeille récursive. |
createdDate |
Uniquement en sortie. Heure de création de ce fichier (horodatage au format RFC 3339). |
modifiedDate |
Date et heure de la dernière modification de ce fichier (horodatage au format RFC 3339). Ce paramètre n'est modifiable que lors d'une mise à jour lorsque le paramètre setModifiedDate est défini. |
modifiedByMeDate |
Uniquement en sortie. Date et heure de la dernière modification de ce fichier par l'utilisateur (code temporel au format RFC 3339). Notez que le paramètre changedDate met également à jour la date changedByMe pour l'utilisateur qui a défini la date. |
lastViewedByMeDate |
Heure de la dernière consultation de ce fichier par l'utilisateur (code temporel au format RFC 3339). |
markedViewedByMeDate |
Uniquement en sortie. Obsolète. |
sharedWithMeDate |
Uniquement en sortie. Heure à laquelle le fichier a été partagé avec l'utilisateur (code temporel au format RFC 3339). |
quotaBytesUsed |
Uniquement en sortie. Nombre d'octets du quota utilisés par ce fichier. |
version |
Uniquement en sortie. Numéro de version du fichier qui augmente de façon linéaire. Cela reflète toutes les modifications apportées au fichier sur le serveur, même celles qui ne sont pas visibles par l'utilisateur à l'origine de la demande. |
indexableText |
Attributs de texte indexable pour le fichier (pouvant uniquement être écrits) |
indexableText.text |
Texte à indexer pour ce fichier. |
originalFilename |
Nom de fichier d'origine du contenu importé, le cas échéant, ou valeur d'origine du champ |
ownedByMe |
Uniquement en sortie. Indique si le fichier appartient à l'utilisateur actuel. Non renseigné pour les éléments des Drive partagés. |
canComment |
Uniquement en sortie. Obsolète: utilisez plutôt |
shareable |
Uniquement en sortie. Obsolète: utilisez plutôt |
fullFileExtension |
Uniquement en sortie. Extension complète du fichier ; extraite du titre. Peut contenir plusieurs extensions concaténées, telles que "tar.gz". La suppression d'une extension du titre n'entraîne pas la suppression de ce champ. Toutefois, la modification de l'extension du titre modifie ce champ. Ce champ n'est renseigné que pour les fichiers dont le contenu est stocké dans Google Drive. Il ne l'est pas pour les éditeurs Docs ni pour les fichiers de raccourcis. |
isAppAuthorized |
Uniquement en sortie. Indique si le fichier a été créé ou ouvert par l'application à l'origine de la demande. |
teamDriveId |
Uniquement en sortie. Obsolète: utilisez plutôt |
capabilities |
Uniquement en sortie. Capacités de l'utilisateur actuel dans ce fichier. Chaque fonctionnalité correspond à une action précise qu'un utilisateur est susceptible d'effectuer. |
capabilities.canChangeRestrictedDownload |
Uniquement en sortie. Obsolète. |
capabilities.canMoveChildrenOutOfDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut déplacer les enfants de ce dossier hors du Drive partagé. La valeur est "false" si l'élément n'est pas un dossier. Renseigné uniquement pour les éléments des Drive partagés. |
capabilities.canReadDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut consulter le Drive partagé auquel ce fichier appartient. Renseigné uniquement pour les éléments des Drive partagés. |
capabilities.canEdit |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier ce fichier. D'autres facteurs peuvent limiter le type de modifications qu'un utilisateur peut apporter à un fichier. Par exemple, consultez |
capabilities.canCopy |
Uniquement en sortie. Indique si l'utilisateur actuel peut copier ce fichier. Pour un élément d'un Drive partagé, indiquez si l'utilisateur actuel peut copier les descendants de cet élément sans dossier, ou cet élément lui-même s'il ne s'agit pas d'un dossier. |
capabilities.canComment |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter des commentaires à ce fichier. |
capabilities.canAddChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter des enfants à ce dossier. La valeur est toujours "false" lorsque l'élément n'est pas un dossier. |
capabilities.canDelete |
Uniquement en sortie. Indique si l'utilisateur actuel peut supprimer ce fichier. |
capabilities.canDownload |
Uniquement en sortie. Indique si l'utilisateur actuel peut télécharger ce fichier. |
capabilities.canListChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut lister les enfants de ce dossier. La valeur est toujours "false" lorsque l'élément n'est pas un dossier. |
capabilities.canRemoveChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut supprimer des enfants de ce dossier. La valeur est toujours "false" lorsque l'élément n'est pas un dossier. Pour un dossier dans un Drive partagé, utilisez plutôt |
capabilities.canRename |
Uniquement en sortie. Indique si l'utilisateur actuel peut renommer ce fichier. |
capabilities.canTrash |
Uniquement en sortie. Indique si l'utilisateur actuel peut placer ce fichier dans la corbeille. |
capabilities.canReadRevisions |
Uniquement en sortie. Indique si l'utilisateur actuel peut lire la ressource de révisions de ce fichier. Il est possible de lire les révisions des éléments descendants d'un élément Drive partagé qui ne sont pas rattachés à un dossier, ou de l'élément lui-même s'il ne s'agit pas d'un dossier. |
capabilities.canReadTeamDrive |
Uniquement en sortie. Obsolète: utilisez plutôt |
capabilities.canMoveTeamDriveItem |
Uniquement en sortie. Obsolète: utilisez plutôt |
capabilities.canChangeCopyRequiresWriterPermission |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier la restriction |
capabilities.canMoveItemIntoTeamDrive |
Uniquement en sortie. Obsolète: utilisez plutôt |
capabilities.canUntrash |
Uniquement en sortie. Indique si l'utilisateur actuel peut restaurer ce fichier à partir de la corbeille. |
capabilities.canModifyContent |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier le contenu de ce fichier. |
capabilities.canMoveItemWithinTeamDrive |
Uniquement en sortie. Obsolète: utilisez plutôt |
capabilities.canMoveItemOutOfTeamDrive |
Uniquement en sortie. Obsolète: utilisez plutôt |
capabilities.canDeleteChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut supprimer les enfants de ce dossier. La valeur est "false" si l'élément n'est pas un dossier. Renseigné uniquement pour les éléments des Drive partagés. |
capabilities.canMoveChildrenOutOfTeamDrive |
Uniquement en sortie. Obsolète: utilisez plutôt |
capabilities.canMoveChildrenWithinTeamDrive |
Uniquement en sortie. Obsolète: utilisez plutôt |
capabilities.canTrashChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut placer les enfants de ce dossier dans la corbeille. La valeur est "false" si l'élément n'est pas un dossier. Renseigné uniquement pour les éléments des Drive partagés. |
capabilities.canMoveItemOutOfDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut déplacer cet élément en dehors de ce Drive en modifiant son parent. Notez qu'une demande de modification du parent de l'élément peut toujours échouer en fonction du nouveau parent ajouté. |
capabilities.canAddMyDriveParent |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter un parent pour l'élément sans supprimer un parent existant dans la même requête. Non renseigné pour les fichiers de Drive partagés. |
capabilities.canRemoveMyDriveParent |
Uniquement en sortie. Indique si l'utilisateur actuel peut supprimer un parent de l'élément sans ajouter un autre parent dans la même requête. Non renseigné pour les fichiers de Drive partagés. |
capabilities.canMoveItemWithinDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut déplacer cet élément dans ce Drive. Notez qu'une demande de modification du parent de l'élément peut toujours échouer en fonction du nouveau parent ajouté et du parent en cours de suppression. |
capabilities.canShare |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier les paramètres de partage de ce fichier. |
capabilities.canMoveChildrenWithinDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut déplacer les enfants de ce dossier dans ce Drive. La valeur est "false" si l'élément n'est pas un dossier. Notez qu'une demande de déplacement de l'enfant peut échouer quand même, selon l'accès de l'utilisateur actuel à l'enfant et au dossier de destination. |
capabilities.canModifyContentRestriction |
Obsolète: sortie uniquement. Utilisez |
capabilities.canAddFolderFromAnotherDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter à ce dossier un dossier d'un autre Drive (Drive partagé ou Mon Drive différent). La valeur est "false" si l'élément n'est pas un dossier. Renseigné uniquement pour les éléments des Drive partagés. |
capabilities.canChangeSecurityUpdateEnabled |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier le champ securityUpdateEnabled des métadonnées de partage par lien. |
capabilities.canAcceptOwnership |
Uniquement en sortie. Indique si l'utilisateur actuel est le propriétaire en attente du fichier. Non renseigné pour les fichiers de Drive partagés. |
capabilities.canReadLabels |
Uniquement en sortie. Indique si l'utilisateur actuel peut lire les libellés du fichier. |
capabilities.canModifyLabels |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier les libellés du fichier. |
capabilities.canModifyEditorContentRestriction |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter ou modifier des restrictions de contenu limitées par l'éditeur sur le fichier. |
capabilities.canModifyOwnerContentRestriction |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter ou modifier des restrictions de contenu limitées par le propriétaire. |
capabilities.canRemoveContentRestriction |
Uniquement en sortie. Indique si une restriction de contenu appliquée au fichier peut être supprimée par l'utilisateur actuel. |
hasAugmentedPermissions |
Uniquement en sortie. Indique s'il existe des autorisations directement sur ce fichier. Ce champ n'est renseigné que pour les éléments des Drive partagés. |
trashingUser |
Uniquement en sortie. Si le fichier a été explicitement placé dans la corbeille, il s'agit de l'utilisateur qui l'a mis dans la corbeille. Renseigné uniquement pour les éléments des Drive partagés. |
canReadRevisions |
Uniquement en sortie. Obsolète: utilisez plutôt |
thumbnailVersion |
Uniquement en sortie. Version de vignette à utiliser dans l'invalidation du cache de vignettes. |
trashedDate |
Uniquement en sortie. Heure à laquelle l'élément a été placé dans la corbeille (horodatage au format RFC 3339). Renseigné uniquement pour les éléments des Drive partagés. |
permissionIds[] |
Uniquement en sortie. files.list des ID d'autorisation pour les utilisateurs ayant accès à ce fichier. |
thumbnail |
Vignette du fichier. Il ne sera utilisé que si aucune vignette standard ne peut être générée. |
thumbnail.image |
Octets de la vignette encodés en Base64 adaptés aux URL. Il doit être conforme à la section 5 de la norme RFC 4648. Chaîne encodée en base64. |
thumbnail.mimeType |
Type MIME de la vignette. |
imageMediaMetadata |
Uniquement en sortie. Métadonnées sur les contenus multimédias de l'image. Cette valeur ne sera présente que pour les types d'images, et son contenu dépendra de ce qui peut être analysé à partir du contenu de l'image. |
imageMediaMetadata.flashUsed |
Uniquement en sortie. Indique si un flash a été utilisé pour créer la photo. |
imageMediaMetadata.meteringMode |
Uniquement en sortie. Mode de mesure utilisé pour créer la photo. |
imageMediaMetadata.sensor |
Uniquement en sortie. Type de capteur utilisé pour créer la photo. |
imageMediaMetadata.exposureMode |
Uniquement en sortie. Mode d'exposition utilisé pour créer la photo. |
imageMediaMetadata.colorSpace |
Uniquement en sortie. Espace colorimétrique de la photo. |
imageMediaMetadata.whiteBalance |
Uniquement en sortie. Mode de balance des blancs utilisé pour créer la photo. |
imageMediaMetadata.width |
Uniquement en sortie. Largeur de l'image en pixels. |
imageMediaMetadata.height |
Uniquement en sortie. Hauteur de l'image en pixels. |
imageMediaMetadata.location |
Uniquement en sortie. Informations de localisation géographique stockées dans l'image. |
imageMediaMetadata.location.latitude |
Uniquement en sortie. Latitude stockée dans l'image. |
imageMediaMetadata.location.longitude |
Uniquement en sortie. Longitude stockée dans l'image. |
imageMediaMetadata.location.altitude |
Uniquement en sortie. Altitude stockée dans l'image. |
imageMediaMetadata.rotation |
Uniquement en sortie. Nombre de rotations de 90 degrés dans le sens des aiguilles d'une montre appliquées à partir de l'orientation d'origine de l'image. |
imageMediaMetadata.date |
Uniquement en sortie. Date et heure de prise de vue de la photo (horodatage au format EXIF). |
imageMediaMetadata.cameraMake |
Uniquement en sortie. Marque de l'appareil photo utilisé pour créer la photo. |
imageMediaMetadata.cameraModel |
Uniquement en sortie. Modèle de l'appareil photo utilisé pour créer la photo. |
imageMediaMetadata.exposureTime |
Uniquement en sortie. Durée de l'exposition, en secondes. |
imageMediaMetadata.aperture |
Uniquement en sortie. Ouverture utilisée pour créer la photo (nombre f). |
imageMediaMetadata.focalLength |
Uniquement en sortie. Longueur focale utilisée pour créer la photo, en millimètres. |
imageMediaMetadata.isoSpeed |
Uniquement en sortie. Vitesse ISO utilisée pour créer la photo. |
imageMediaMetadata.exposureBias |
Uniquement en sortie. Correction d'exposition de la photo (valeur apex). |
imageMediaMetadata.maxApertureValue |
Uniquement en sortie. Valeur f minimale de l'objectif située à la distance focale utilisée pour créer la photo (valeur apex). |
imageMediaMetadata.subjectDistance |
Uniquement en sortie. Distance par rapport au sujet de la photo, en mètres. |
imageMediaMetadata.lens |
Uniquement en sortie. Objectif utilisé pour prendre la photo. |
videoMediaMetadata |
Uniquement en sortie. Métadonnées sur les contenus multimédias de la vidéo. Cela ne sera disponible que pour les types de vidéo. |
videoMediaMetadata.width |
Uniquement en sortie. Largeur de la vidéo en pixels. |
videoMediaMetadata.height |
Uniquement en sortie. Hauteur de la vidéo en pixels. |
videoMediaMetadata.durationMillis |
Uniquement en sortie. Durée de la vidéo en millisecondes. |
shortcutDetails |
Détails du fichier de raccourci. Renseigné uniquement pour les fichiers de raccourci, dont le champ mimeType est défini sur |
shortcutDetails.targetId |
ID du fichier vers lequel pointe ce raccourci. |
shortcutDetails.targetMimeType |
Uniquement en sortie. Type MIME du fichier vers lequel pointe ce raccourci. La valeur de ce champ est un instantané du type MIME de la cible, capturé lors de la création du raccourci. |
shortcutDetails.targetResourceKey |
Uniquement en sortie. ResourceKey du fichier cible. |
contentRestrictions[] |
Restrictions d'accès au contenu du fichier. Renseigné uniquement si une telle restriction existe. |
resourceKey |
Uniquement en sortie. Une clé est nécessaire pour accéder à l'élément via un lien partagé. |
linkShareMetadata |
Uniquement en sortie. Informations associées LinkShare. Contient des informations sur les URL des liens que les clients utilisent pour faire référence à cet élément. |
linkShareMetadata.securityUpdateEligible |
Uniquement en sortie. Indique si le fichier est éligible pour une mise à jour de sécurité. |
linkShareMetadata.securityUpdateEnabled |
Uniquement en sortie. Indique si la mise à jour de sécurité est activée pour ce fichier. |
labelInfo |
Uniquement en sortie. Présentation des libellés du fichier. |
labelInfo.labels[] |
Uniquement en sortie. Ensemble d'étiquettes sur le fichier, comme demandé par les ID de libellés dans le paramètre |
sha1Checksum |
Uniquement en sortie. Somme de contrôle SHA1 associée à ce fichier, si disponible. Ce champ n'est renseigné que pour les fichiers dont le contenu est stocké dans Google Drive. Il ne l'est pas pour les éditeurs Docs ni pour les fichiers de raccourcis. |
sha256Checksum |
Uniquement en sortie. Somme de contrôle SHA256 associée à ce fichier, si disponible. Ce champ n'est renseigné que pour les fichiers dont le contenu est stocké dans Google Drive. Il ne l'est pas pour les éditeurs Docs ni pour les fichiers de raccourcis. |
ContentRestriction
Restriction d'accès au contenu du fichier.
Représentation JSON |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
Champs | |
---|---|
readOnly |
Indique si le contenu du fichier est en lecture seule. Si le fichier est en lecture seule, il est impossible d'ajouter une nouvelle révision, d'ajouter ou de modifier des commentaires et le titre du fichier ne peut pas être modifié. |
reason |
Motif de la restriction du contenu du fichier. Ce paramètre n'est modifiable que pour les requêtes qui définissent également |
type |
Uniquement en sortie. Type de restriction de contenu. Actuellement, la seule valeur possible est |
restrictingUser |
Uniquement en sortie. Utilisateur qui a défini la restriction de contenu. Renseigné uniquement si |
restrictionDate |
Uniquement en sortie. Heure à laquelle la restriction de contenu a été définie (code temporel au format RFC 3339). Renseigné uniquement si |
ownerRestricted |
Indique si la restriction de contenu ne peut être modifiée ou supprimée que par un utilisateur propriétaire du fichier. Tout utilisateur disposant de droits d'accès |
systemRestricted |
Uniquement en sortie. Indique si la restriction de contenu a été appliquée par le système, par exemple en raison d'une signature électronique. Les utilisateurs ne peuvent pas modifier ni supprimer les restrictions de contenu limitées par le système. |
Méthodes |
|
---|---|
|
Crée une copie du fichier spécifié. |
|
Supprime définitivement un fichier appartenant à l'utilisateur sans le placer dans la corbeille. |
|
Supprime définitivement tous les fichiers de la corbeille de l'utilisateur. |
|
Exporte un document Google Workspace vers le type MIME demandé et affiche le contenu des octets exportés. |
|
Génère un ensemble d'ID de fichier pouvant être fournis dans les requêtes d'insertion ou de copie. |
|
Récupère les métadonnées ou le contenu d'un fichier par ID. |
|
Insère un nouveau fichier. |
|
Liste les fichiers de l'utilisateur. |
|
Liste les étiquettes d'un fichier. |
|
Modifie l'ensemble des libellés appliqués à un fichier. |
|
Met à jour les métadonnées et/ou le contenu d'un fichier. |
|
Définissez la date de mise à jour du fichier sur l'heure actuelle du serveur. |
|
Permet de placer un fichier dans la corbeille. |
|
Restaure un fichier placé dans la corbeille. |
|
Met à jour les métadonnées et/ou le contenu d'un fichier. |
|
S'abonne aux modifications apportées à un fichier. |