- 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
- Essayer
Définit les valeurs d'une ou de plusieurs plages d'une feuille de calcul. L'appelant doit spécifier l'ID de la feuille de calcul, un valueInputOption
, ainsi qu'un ou plusieurs ValueRanges
.
Requête HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchUpdate
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
spreadsheetId |
ID de la feuille de calcul à mettre à jour. |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{ "valueInputOption": enum ( |
Champs | |
---|---|
valueInputOption |
Interprétation des données d'entrée |
data[] |
Nouvelles valeurs à appliquer à la feuille de calcul. |
includeValuesInResponse |
Détermine si la réponse de mise à jour doit inclure les valeurs des cellules mises à jour. Par défaut, les réponses n'incluent pas les valeurs mises à jour. Le champ |
responseValueRenderOption |
Détermine le mode d'affichage des valeurs de la réponse. L'option de rendu par défaut est |
responseDateTimeRenderOption |
Détermine comment les dates, les heures et les durées de la réponse doivent être affichées. Cette valeur est ignorée si |
Corps de la réponse
Réponse lors de la mise à jour d'une plage de valeurs dans une feuille de calcul.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{
"spreadsheetId": string,
"totalUpdatedRows": integer,
"totalUpdatedColumns": integer,
"totalUpdatedCells": integer,
"totalUpdatedSheets": integer,
"responses": [
{
object ( |
Champs | |
---|---|
spreadsheetId |
Feuille de calcul à laquelle les mises à jour ont été appliquées. |
totalUpdatedRows |
Nombre total de lignes dans lesquelles au moins une cellule de la ligne a été mise à jour. |
totalUpdatedColumns |
Nombre total de colonnes dans lesquelles au moins une cellule a été mise à jour. |
totalUpdatedCells |
Nombre total de cellules mises à jour. |
totalUpdatedSheets |
Nombre total de feuilles dans lesquelles au moins une cellule de la feuille a été mise à jour. |
responses[] |
Une UpdateValuesResponse par plage demandée, dans le même ordre que les requêtes. |
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/spreadsheets
Pour en savoir plus, consultez le Guide relatif aux autorisations.