- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- ModifyLabelsRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- LabelModification
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FieldModification
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Essayer
Modifie l'ensemble des libellés appliqués à un fichier. Affiche la liste des libellés ajoutés ou modifiés.
Requête HTTP
POST https://www.googleapis.com/drive/v3/files/{fileId}/modifyLabels
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
fileId |
Identifiant du fichier auquel appartiennent les libellés. |
Corps de la requête
Le corps de la requête contient une instance de ModifyLabelsRequest
.
Corps de la réponse
Réponse à une requête files.modifyLibellés. Elle ne contient que les libellés qui ont été ajoutés ou mis à jour par la requête.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{
"modifiedLabels": [
{
object ( |
Champs | |
---|---|
modifiedLabels[] |
Liste des étiquettes ajoutées ou mises à jour par la requête. |
kind |
Il s'agit toujours de drive#modifyLibellésResponse. |
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.metadata
Certains champs d'application sont restreints et nécessitent une évaluation de sécurité pour que votre application puisse les utiliser. Pour en savoir plus, consultez le Guide relatif aux autorisations.
ModifyLabelsRequest
Requête permettant de modifier l'ensemble d'étiquettes d'un fichier. Cette requête peut contenir de nombreuses modifications qui vont toutes réussir ou toutes échouer de manière atomique.
Représentation JSON |
---|
{
"labelModifications": [
{
object ( |
Champs | |
---|---|
labelModifications[] |
Liste des modifications à appliquer aux étiquettes du fichier. |
kind |
Il s'agit toujours de drive#modifyLibellésRequest. |
LabelModification
Modification d'un libellé dans un fichier. La fonctionnalité LabelModification permet d'appliquer un libellé à un fichier, de mettre à jour un libellé existant dans un fichier ou de supprimer un libellé d'un fichier.
Représentation JSON |
---|
{
"labelId": string,
"fieldModifications": [
{
object ( |
Champs | |
---|---|
labelId |
ID du libellé à modifier. |
fieldModifications[] |
Liste des modifications apportées aux champs de ce libellé. |
removeLabel |
Si la valeur est "true", le libellé est supprimé du fichier. |
kind |
Il s'agit toujours de drive#labelModification. |
FieldModification
Modification du champ d'un libellé.
Représentation JSON |
---|
{ "fieldId": string, "kind": string, "setDateValues": [ string ], "setTextValues": [ string ], "setSelectionValues": [ string ], "setIntegerValues": [ string ], "setUserValues": [ string ], "unsetValues": boolean } |
Champs | |
---|---|
fieldId |
Identifiant du champ à modifier. |
kind |
Il s'agit toujours de drive#labelFieldModification. |
setDateValues[] |
Remplace la valeur d'un champ |
setTextValues[] |
Définit la valeur d'un champ |
setSelectionValues[] |
Remplace un champ |
setIntegerValues[] |
Remplace la valeur d'un champ |
setUserValues[] |
Remplace un champ |
unsetValues |
Annule la définition des valeurs de ce champ. |