- 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
- Demande
- UpdateLabelPropertiesRequest
- CreateFieldRequest
- UpdateFieldPropertiesRequest
- UpdateFieldTypeRequest
- EnableFieldRequest
- DisableFieldRequest
- DeleteFieldRequest
- CreateSelectionChoiceRequest
- UpdateSelectionChoicePropertiesRequest
- EnableSelectionChoiceRequest
- DisableSelectionChoiceRequest
- DeleteSelectionChoiceRequest
- Réponse
- UpdateLabelPropertiesResponse
- CreateFieldResponse
- UpdateFieldPropertiesResponse
- UpdateFieldTypeResponse
- EnableFieldResponse
- DisableFieldResponse
- DeleteFieldResponse
- CreateSelectionChoiceResponse
- UpdateSelectionChoicePropertiesResponse
- EnableSelectionChoiceResponse
- DisableSelectionChoiceResponse
- DeleteSelectionChoiceResponse
- Essayer
Met à jour un seul libellé en appliquant un ensemble de requêtes de mise à jour, ce qui génère une nouvelle révision provisoire. Pour en savoir plus, consultez Mettre à jour un libellé.
La mise à jour par lot est tout ou rien : si l'une des demandes de mise à jour n'est pas valide, aucune modification n'est appliquée. Le brouillon de révision obtenu doit être publié pour que les modifications puissent être utilisées avec les éléments Drive.
Requête HTTP
POST https://drivelabels.googleapis.com/v2/{name=labels/*}:delta
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
name |
Obligatoire. Nom de ressource du libellé à modifier. |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
| Représentation JSON |
|---|
{ "writeControl": { object ( |
| Champs | |
|---|---|
writeControl |
Permet de contrôler l'exécution des requêtes d'écriture. |
requests[] |
Liste des mises à jour à appliquer au libellé. Les demandes seront appliquées dans l'ordre dans lequel elles sont spécifiées. |
useAdminAccess |
Définissez cette valeur sur |
view |
Si ce paramètre est spécifié, seuls certains champs appartenant à la vue indiquée seront renvoyés. |
languageCode |
Code de langue BCP-47 à utiliser pour évaluer les libellés de champ localisés lorsque |
Corps de la réponse
Réponse pour la mise à jour du libellé.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{ "responses": [ { object ( |
| Champs | |
|---|---|
responses[] |
Réponse aux mises à jour. Cette valeur correspond à une mise à jour, même si la réponse à certaines requêtes peut être vide. |
updatedLabel |
Libellé après l'application des modifications. Ce champ n'est défini que si |
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/drive.labelshttps://www.googleapis.com/auth/drive.admin.labels
Pour en savoir plus, consultez le guide d'autorisation.
Requête
Type de mise à jour à appliquer à un libellé.
| Représentation JSON |
|---|
{ "updateLabel": { object ( |
| Champs | |
|---|---|
Champ d'union kind. Type de mise à jour. Un seul champ est requis. kind ne peut être qu'un des éléments suivants : |
|
updateLabel |
Met à jour les propriétés du libellé. |
createField |
Crée un champ. |
updateField |
Met à jour les propriétés de base d'un champ. |
updateFieldType |
Modifiez le type de champ et/ou les options de type. |
enableField |
Active le champ. |
disableField |
Désactive le champ. |
deleteField |
Supprime un champ du libellé. |
createSelectionChoice |
Créez un choix dans un champ de sélection. |
updateSelectionChoiceProperties |
Mettez à jour une propriété de choix dans un champ de sélection. |
enableSelectionChoice |
Activez un choix dans un champ de sélection. |
disableSelectionChoice |
Désactivez un choix dans un champ de sélection. |
deleteSelectionChoice |
Supprimez un choix dans un champ de sélection. |
UpdateLabelPropertiesRequest
Met à jour les propriétés de base d'un libellé.
| Représentation JSON |
|---|
{
"updateMask": string,
"properties": {
object ( |
| Champs | |
|---|---|
updateMask |
Champs à mettre à jour. Vous devez spécifier au moins un champ. Le |
properties |
Obligatoire. Propriétés du libellé à mettre à jour. |
CreateFieldRequest
Requête de création d'un champ dans un libellé.
| Représentation JSON |
|---|
{
"field": {
object ( |
| Champs | |
|---|---|
field |
Obligatoire. Champ à créer. |
UpdateFieldPropertiesRequest
Requête de mise à jour des propriétés de champ.
| Représentation JSON |
|---|
{
"updateMask": string,
"id": string,
"properties": {
object ( |
| Champs | |
|---|---|
updateMask |
Champs à mettre à jour. Vous devez spécifier au moins un champ. Le |
id |
Obligatoire. Champ à mettre à jour. |
properties |
Obligatoire. Propriétés de base des champs. |
UpdateFieldTypeRequest
Demande de modification du type d'un champ.
| Représentation JSON |
|---|
{ "updateMask": string, "id": string, "textOptions": { object ( |
| Champs | |
|---|---|
updateMask |
Champs à mettre à jour. Vous devez spécifier au moins un champ. La racine de |
id |
Obligatoire. Champ à mettre à jour. |
Champ d'union
|
|
textOptions |
Définissez le champ sur "Texte". |
integerOptions |
Mettez à jour le champ sur "Entier". |
dateOptions |
Définissez le champ sur "Date". |
selectionOptions |
Mettez à jour le champ sur "Sélection". |
userOptions |
Définissez le champ sur "Utilisateur". |
EnableFieldRequest
Demandez à activer le champ.
| Représentation JSON |
|---|
{ "id": string } |
| Champs | |
|---|---|
id |
Obligatoire. ID du champ à activer. |
DisableFieldRequest
Demande de désactivation du champ.
| Représentation JSON |
|---|
{
"updateMask": string,
"id": string,
"disabledPolicy": {
object ( |
| Champs | |
|---|---|
updateMask |
Champs à mettre à jour. Vous devez spécifier au moins un champ. Le |
id |
Obligatoire. Clé du champ à désactiver. |
disabledPolicy |
Obligatoire. Règle de champ désactivé. |
DeleteFieldRequest
Demande de suppression du champ.
| Représentation JSON |
|---|
{ "id": string } |
| Champs | |
|---|---|
id |
Obligatoire. ID du champ à supprimer. |
CreateSelectionChoiceRequest
Requête de création d'un choix de sélection.
| Représentation JSON |
|---|
{
"fieldId": string,
"choice": {
object ( |
| Champs | |
|---|---|
fieldId |
Obligatoire. Champ de sélection dans lequel un choix sera créé. |
choice |
Obligatoire. Le choix de créer. |
UpdateSelectionChoicePropertiesRequest
Requête de mise à jour d'une propriété de choix.
| Représentation JSON |
|---|
{
"updateMask": string,
"fieldId": string,
"id": string,
"properties": {
object ( |
| Champs | |
|---|---|
updateMask |
Champs à mettre à jour. Vous devez spécifier au moins un champ. Le |
fieldId |
Obligatoire. Champ de sélection à mettre à jour. |
id |
Obligatoire. Choix de la mise à jour. |
properties |
Obligatoire. Propriétés de choix à mettre à jour. |
EnableSelectionChoiceRequest
Demandez à activer un choix.
| Représentation JSON |
|---|
{ "fieldId": string, "id": string } |
| Champs | |
|---|---|
fieldId |
Obligatoire. Champ de sélection dans lequel un choix sera activé. |
id |
Obligatoire. Vous pouvez choisir de l'activer. |
DisableSelectionChoiceRequest
Demande de désactivation d'un choix.
| Représentation JSON |
|---|
{
"updateMask": string,
"fieldId": string,
"id": string,
"disabledPolicy": {
object ( |
| Champs | |
|---|---|
updateMask |
Champs à mettre à jour. Vous devez spécifier au moins un champ. Le |
fieldId |
Obligatoire. Champ de sélection dans lequel un choix sera désactivé. |
id |
Obligatoire. Vous pouvez désactiver cette fonctionnalité. |
disabledPolicy |
Obligatoire. Règle désactivée à modifier. |
DeleteSelectionChoiceRequest
Demande de suppression d'un choix.
| Représentation JSON |
|---|
{ "fieldId": string, "id": string } |
| Champs | |
|---|---|
fieldId |
Obligatoire. Champ de sélection à partir duquel un choix sera supprimé. |
id |
Obligatoire. Vous pouvez choisir de supprimer les données. |
Réponse
Réponse unique à une mise à jour.
| Représentation JSON |
|---|
{ "updateLabel": { object ( |
| Champs | |
|---|---|
Champ d'union response. Réponse à la requête correspondante. response ne peut être qu'un des éléments suivants : |
|
updateLabel |
Met à jour les propriétés de base d'un libellé. |
createField |
Crée un champ. |
updateField |
Met à jour les propriétés de base d'un champ. |
updateFieldType |
Met à jour le type de champ et/ou les options de type. |
enableField |
Active le champ. |
disableField |
Désactive le champ. |
deleteField |
Supprime un champ du libellé. |
createSelectionChoice |
Crée une option de liste de sélection à ajouter à un champ de sélection. |
updateSelectionChoiceProperties |
Met à jour un choix dans un champ de sélection. |
enableSelectionChoice |
Permet de faire un choix dans un champ de sélection. |
disableSelectionChoice |
Désactive un choix dans un champ de sélection. |
deleteSelectionChoice |
Supprime un choix dans un champ de sélection. |
UpdateLabelPropertiesResponse
Ce type ne comporte aucun champ.
Réponse suite à la mise à jour des propriétés du libellé.
CreateFieldResponse
Réponse après la création du champ.
| Représentation JSON |
|---|
{ "id": string, "priority": integer } |
| Champs | |
|---|---|
id |
Champ du champ créé. Si vous ne renseignez pas ce champ dans une demande de création, une clé sera générée automatiquement et pourra être identifiée ici. |
priority |
Priorité du champ créé. La priorité peut être modifiée par rapport à celle spécifiée pour assurer des priorités contiguës entre les champs (de 1 à n). |
UpdateFieldPropertiesResponse
Réponse suite à la mise à jour des propriétés du champ.
| Représentation JSON |
|---|
{ "priority": integer } |
| Champs | |
|---|---|
priority |
Priorité du champ mis à jour. La priorité peut être modifiée par rapport à celle spécifiée pour assurer des priorités contiguës entre les champs (de 1 à n). |
UpdateFieldTypeResponse
Ce type ne comporte aucun champ.
Réponse suite à la modification du type de champ.
EnableFieldResponse
Ce type ne comporte aucun champ.
Réponse après l'activation du champ.
DisableFieldResponse
Ce type ne comporte aucun champ.
Réponse après la désactivation d'un champ.
DeleteFieldResponse
Ce type ne comporte aucun champ.
Réponse après la suppression d'un champ.
CreateSelectionChoiceResponse
Réponse après la création d'un choix de sélection.
| Représentation JSON |
|---|
{ "fieldId": string, "id": string } |
| Champs | |
|---|---|
fieldId |
ID du champ généré par le serveur. |
id |
ID généré par le serveur du choix créé dans le champ. |
UpdateSelectionChoicePropertiesResponse
Réponse après la mise à jour des propriétés de choix de sélection.
| Représentation JSON |
|---|
{ "priority": integer } |
| Champs | |
|---|---|
priority |
Priorité du choix modifié. La priorité peut être modifiée par rapport à celle spécifiée pour assurer des priorités contiguës entre les choix (de 1 à n). |
EnableSelectionChoiceResponse
Ce type ne comporte aucun champ.
Réponse après l'activation du choix.
DisableSelectionChoiceResponse
Ce type ne comporte aucun champ.
Réponse après la désactivation du choix.
DeleteSelectionChoiceResponse
Ce type ne comporte aucun champ.
Réponse après la suppression d'un choix.