- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- MatchedValueRange
- Essayer
Renvoie une ou plusieurs plages de valeurs correspondant aux filtres de données spécifiés. Pour en savoir plus, consultez Lire, écrire et rechercher des métadonnées.
L'appelant doit spécifier l'ID de la feuille de calcul et un ou plusieurs DataFilters. Les plages correspondant à l'un des filtres de données de la requête seront renvoyées.
Requête HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
spreadsheetId |
ID de la feuille de calcul à partir de laquelle récupérer les données. |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
| Représentation JSON |
|---|
{ "dataFilters": [ { object ( |
| Champs | |
|---|---|
dataFilters[] |
Filtres de données utilisés pour faire correspondre les plages de valeurs à récupérer. Les plages correspondant à l'un des filtres de données spécifiés sont incluses dans la réponse. |
majorDimension |
Dimension principale que les résultats doivent utiliser. Par exemple, si les données de la feuille de calcul sont |
valueRenderOption |
Indique comment les valeurs doivent être représentées dans le résultat. L'option de rendu par défaut est |
dateTimeRenderOption |
Indique comment les dates, les heures et les durées doivent être représentées dans le résultat. Cette valeur est ignorée si |
Corps de la réponse
Réponse lorsque plusieurs plages de valeurs sont récupérées dans une feuille de calcul sélectionnée par DataFilters.
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,
"valueRanges": [
{
object ( |
| Champs | |
|---|---|
spreadsheetId |
ID de la feuille de calcul à partir de laquelle les données ont été récupérées. |
valueRanges[] |
Les valeurs demandées avec la liste des filtres de données qui leur correspondent. |
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheets
Pour en savoir plus, consultez le guide d'autorisation.
MatchedValueRange
Plage de valeurs correspondant à un ou plusieurs filtres de données.
| Représentation JSON |
|---|
{ "valueRange": { object ( |
| Champs | |
|---|---|
valueRange |
Valeurs correspondant à |
dataFilters[] |
Le |