Demande
Un type unique de mise à jour à appliquer à une feuille de calcul.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union kind . Type de mise à jour. Un seul champ est obligatoire.
kind ne peut être que l'un des éléments suivants:
|
|
updateSpreadsheetProperties
|
Met à jour les propriétés de la feuille de calcul. |
updateSheetProperties
|
Met à jour les propriétés d'une feuille. |
updateDimensionProperties
|
Met à jour les propriétés des dimensions. |
updateNamedRange
|
Met à jour une plage nommée. |
repeatCell
|
Répète une seule cellule dans une plage. |
addNamedRange
|
Ajoute une plage nommée. |
deleteNamedRange
|
Supprime une plage nommée. |
addSheet
|
Ajoute une feuille. |
deleteSheet
|
Supprime une feuille. |
autoFill
|
Insère automatiquement plus de données en fonction des données existantes. |
cutPaste
|
Coupe les données d'une zone et les colle dans une autre. |
copyPaste
|
Copie des données d'une zone et les colle dans une autre. |
mergeCells
|
Fusionne les cellules. |
unmergeCells
|
Fusionne les cellules fusionnées. |
updateBorders
|
Met à jour les bordures d'une plage de cellules. |
updateCells
|
Met à jour plusieurs cellules à la fois. |
addFilterView
|
Ajoute une vue filtrée. |
appendCells
|
Ajoute des cellules après la dernière ligne avec les données d'une feuille. |
clearBasicFilter
|
Efface le filtre de base d'une feuille. |
deleteDimension
|
Supprime des lignes ou des colonnes dans une feuille. |
deleteEmbeddedObject
|
Supprime un objet intégré (par exemple, un graphique ou une image) dans une feuille. |
deleteFilterView
|
Supprime une vue filtrée d'une feuille. |
duplicateFilterView
|
Duplique une vue filtrée. |
duplicateSheet
|
Dupliquer une feuille. |
findReplace
|
Recherche et remplace le texte d'un autre texte par un autre. |
insertDimension
|
Insère des lignes ou des colonnes dans une feuille. |
insertRange
|
Insère des nouvelles cellules dans une feuille, décalant les cellules existantes. |
moveDimension
|
Permet de déplacer des lignes ou des colonnes vers un autre emplacement d'une feuille. |
updateEmbeddedObjectPosition
|
Met à jour la position d'un objet intégré (par exemple, un graphique ou une image). |
pasteData
|
Permet de coller des données (HTML ou délimitées) dans une feuille. |
textToColumns
|
Convertit une colonne de texte en plusieurs colonnes de texte. |
updateFilterView
|
Met à jour les propriétés d'une vue filtrée. |
deleteRange
|
Supprime une plage de cellules dans une feuille et déplace les cellules restantes. |
appendDimension
|
Ajoute des dimensions à la fin d'une feuille. |
addConditionalFormatRule
|
Ajoute une nouvelle règle de mise en forme conditionnelle. |
updateConditionalFormatRule
|
Met à jour une règle de mise en forme conditionnelle existante. |
deleteConditionalFormatRule
|
Supprime une règle de mise en forme conditionnelle existante. |
sortRange
|
Trie les données d'une plage. |
setDataValidation
|
Définit la validation des données pour une ou plusieurs cellules. |
setBasicFilter
|
Définit le filtre de base sur une feuille. |
addProtectedRange
|
Ajoute une plage protégée. |
updateProtectedRange
|
Met à jour une plage protégée. |
deleteProtectedRange
|
Supprime une plage protégée. |
autoResizeDimensions
|
Redimensionne automatiquement une ou plusieurs dimensions en fonction du contenu des cellules de cette dimension. |
addChart
|
Ajoute un graphique. |
updateChartSpec
|
Met à jour les spécifications d'un graphique. |
updateBanding
|
Met à jour une plage de bandes |
addBanding
|
Ajoute une nouvelle plage rayée |
deleteBanding
|
Supprime une plage de bandes |
createDeveloperMetadata
|
Crée des métadonnées de développeur |
updateDeveloperMetadata
|
Met à jour une entrée de métadonnées de développeur existante |
deleteDeveloperMetadata
|
Supprime les métadonnées de développeur |
randomizeRange
|
randomise l'ordre des lignes dans une plage. |
addDimensionGroup
|
Crée un groupe sur la plage spécifiée. |
deleteDimensionGroup
|
Supprime un groupe sur la plage spécifiée. |
updateDimensionGroup
|
Met à jour l'état du groupe spécifié. |
trimWhitespace
|
Couper les cellules des espaces (espaces, tabulations ou nouvelles lignes, par exemple) |
deleteDuplicates
|
Supprime les lignes contenant des valeurs en double dans les colonnes spécifiées d'une plage de cellules. |
updateEmbeddedObjectBorder
|
Met à jour la bordure d'un objet intégré. |
addSlicer
|
Ajoute un segment. |
updateSlicerSpec
|
Met à jour les spécifications d'un segment. |
addDataSource
|
Ajoute une source de données. |
updateDataSource
|
Met à jour une source de données. |
deleteDataSource
|
Supprime une source de données. |
refreshDataSource
|
Actualise une ou plusieurs sources de données et les objets db qui y sont associés. |
Mise à jour des propriétés de Feuille de calcul
Met à jour les propriétés d'une feuille de calcul.
Représentation JSON |
---|
{
"properties": {
object (
|
Champs | |
---|---|
properties
|
Propriétés à mettre à jour. |
fields
|
Champs à mettre à jour. Au moins un champ doit être spécifié. La "propriétés" racine est implicite et ne doit pas être spécifiée. Un seul élément |
Requête UpdateSheetProperties
Met à jour les propriétés de la feuille avec le sheetId
spécifié.
Représentation JSON |
---|
{
"properties": {
object (
|
Champs | |
---|---|
properties
|
Propriétés à mettre à jour. |
fields
|
Champs à mettre à jour. Au moins un champ doit être spécifié. La racine |
UpdateDimensionPropertiesRequest
Met à jour les propriétés des dimensions comprises dans la plage spécifiée.
Représentation JSON |
---|
{ "properties": { object ( |
Champs | |
---|---|
properties
|
Propriétés à mettre à jour. |
fields
|
Champs à mettre à jour. Au moins un champ doit être spécifié. La racine |
Champ d'union dimension_range . Plage de dimensions.
dimension_range ne peut être que l'un des éléments suivants:
|
|
range
|
Lignes ou colonnes à mettre à jour. |
dataSourceSheetRange
|
Colonnes d'une feuille de source de données à mettre à jour. |
DataDataSheetRangeRange
Plage le long d'une seule dimension dans une feuille DATA_SOURCE
.
Représentation JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
Champs | |
---|---|
sheetId
|
ID de la feuille de source de données sur laquelle se trouve la plage. |
columnReferences[]
|
Colonnes de la feuille de source de données. |
UpdateNamedRangeRequest
Met à jour les propriétés de la plage nommée avec le namedRangeId
spécifié.
Représentation JSON |
---|
{
"namedRange": {
object (
|
Champs | |
---|---|
namedRange
|
Plage nommée à mettre à jour avec les nouvelles propriétés. |
fields
|
Champs à mettre à jour. Au moins un champ doit être spécifié. La racine |
Demande répétée
Met à jour toutes les cellules de la plage avec les valeurs de l'objet Cell donné. Seuls les champs listés dans le champ fields
sont mis à jour. Les autres ne sont pas modifiés.
Si une cellule contient une formule, les plages de la formule seront automatiquement incrémentées pour chaque champ de la plage. Par exemple, si vous écrivez une cellule avec la formule =A1
dans la plage B2:C4, B2 sera =A1
, B3 sera =A2
, B4 sera =A3
, C2 sera =B1
, C3 sera =B2
et C4 sera =B3
.
Pour que les plages de la formule restent statiques, utilisez l'indicateur $
. Par exemple, utilisez la formule =$A$1
pour empêcher l'incrémentation de la ligne et de la colonne.
Représentation JSON |
---|
{ "range": { object ( |
Champs | |
---|---|
range
|
Plage dans laquelle répéter la cellule. |
cell
|
Données à écrire. |
fields
|
Champs à mettre à jour. Au moins un champ doit être spécifié. La racine |
Requête AddNamedRangeRequest
Ajoute une plage nommée à la feuille de calcul.
Représentation JSON |
---|
{
"namedRange": {
object (
|
Champs | |
---|---|
namedRange
|
Plage nommée à ajouter. Le champ |
DeleteNamedRangeRequest
Supprime de la feuille de calcul la plage nommée avec l'ID indiqué.
Représentation JSON |
---|
{ "namedRangeId": string } |
Champs | |
---|---|
namedRangeId
|
Identifiant de la plage nommée à supprimer. |
Requête AddSheet
Ajoute une feuille. Lorsqu'une feuille est ajoutée à un index donné, tous les index des feuilles suivantes sont incrémentés. Pour ajouter une feuille d'objets, utilisez plutôt AddChartRequest
et spécifiez EmbeddedObjectPosition.sheetId
ou EmbeddedObjectPosition.newSheet
.
Représentation JSON |
---|
{
"properties": {
object (
|
Champs | |
---|---|
properties
|
Propriétés de la nouvelle feuille. Toutes les propriétés sont facultatives. Le champ |
DeleteSheetRequest (Supprimer la requête Sheets)
Supprime la feuille demandée.
Représentation JSON |
---|
{ "sheetId": integer } |
Champs | |
---|---|
sheetId
|
ID de la feuille à supprimer.
Si la feuille est de type |
Demande de saisie automatique
Insère davantage de données en fonction des données existantes.
Représentation JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
Champs | |
---|---|
useAlternateSeries
|
Vrai si nous devons générer des données avec la série "alternative". Cela varie selon le type et la quantité de données sources. |
Champ d'union area . Zone à saisir automatiquement.
area ne peut être que l'un des éléments suivants:
|
|
range
|
Plage à saisir automatiquement. La plage est alors examinée, et l'emplacement contenant les données est détecté, et ces données sont automatiquement insérées dans le reste de la plage. |
sourceAndDestination
|
Zones sources et de destination à saisir automatiquement. Cette option affiche explicitement la source de la saisie automatique et l'emplacement où étendre ces données. |
Source EtDestination
Combinaison d'une plage source et de la manière d'étendre cette source.
Représentation JSON |
---|
{ "source": { object ( |
Champs | |
---|---|
source
|
Emplacement des données à utiliser comme source de saisie automatique. |
dimension
|
Dimension à laquelle les données doivent être insérées. |
fillLength
|
Nombre de lignes ou de colonnes dans lesquelles les données doivent être renseignées. Les nombres positifs se développent au-delà de la dernière ligne ou de la dernière colonne de la source. Les nombres négatifs sont développés avant la première ligne ou la première colonne de la source. |
CutPasteRequest
Déplace les données de la source vers la destination.
Représentation JSON |
---|
{ "source": { object ( |
Champs | |
---|---|
source
|
Données sources à couper. |
destination
|
Coordonnée en haut à gauche, là où les données doivent être collées. |
pasteType
|
Quel type de données coller ? Toutes les données sources seront coupées, quelle que soit la valeur collée. |
Type de collage
Quel type de données coller ?
Enums | |
---|---|
PASTE_NORMAL
|
Collez des valeurs, des formules, des formats et des fusions. |
PASTE_VALUES
|
Collez les valeurs UNIQUEMENT sans les formats, formules ou fusions. |
PASTE_FORMAT
|
Collez uniquement le format et la validation des données. |
PASTE_NO_BORDERS
|
C'est semblable à PASTE_NORMAL , mais sans bordures.
|
PASTE_FORMULA
|
Collez uniquement les formules. |
PASTE_DATA_VALIDATION
|
Collez uniquement la validation des données. |
PASTE_CONDITIONAL_FORMATTING
|
Collez uniquement les règles de mise en forme conditionnelle. |
Copier et coller Request
Copie les données de la source dans la destination.
Représentation JSON |
---|
{ "source": { object ( |
Champs | |
---|---|
source
|
Plage source à copier. |
destination
|
Emplacement vers lequel coller. Si la plage couvre un intervalle multiple de la hauteur ou de la largeur de la source, les données seront répétées pour remplir la plage de destination. Si la plage est plus petite que la plage source, toutes les données sources sont copiées (en dehors de la plage de destination). |
pasteType
|
Quel type de données coller ? |
pasteOrientation
|
Comment ces données doivent-elles être orientées lors du collage ? |
Coller l'orientation
Exécution d'une opération de collage.
Enums | |
---|---|
NORMAL
|
Collez-la normalement. |
TRANSPOSE
|
Collez la ligne transposée, où toutes les lignes deviennent des colonnes et inversement. |
Demande de fusion
Fusionne toutes les cellules de la plage.
Représentation JSON |
---|
{ "range": { object ( |
Champs | |
---|---|
range
|
Plage de cellules à fusionner. |
mergeType
|
Mode de fusion des cellules. |
Type de fusion
Type de fusion à créer.
Enums | |
---|---|
MERGE_ALL
|
Créer une fusion unique à partir de la plage |
MERGE_COLUMNS
|
Créer une fusion pour chaque colonne de la plage |
MERGE_ROWS
|
Créer une fusion pour chaque ligne de la plage |
Annuler la fusion des requêtes
Défusionne les cellules de la plage donnée.
Représentation JSON |
---|
{
"range": {
object (
|
Champs | |
---|---|
range
|
Plage dans laquelle toutes les cellules ne doivent pas être fusionnées. Si la plage couvre plusieurs fusions, toutes les combinaisons ne seront pas fusionnées. La plage ne doit pas couvrir partiellement une fusion. |
UpdateBordersRequest
Met à jour les bordures d'une plage. Si aucun champ n'est défini dans la requête, la bordure reste telle quelle. Par exemple, avec deux requêtes UpdateBordersRequest ultérieures:
-
Plage: A1:A5
{ top: RED, bottom: WHITE }
-
Plage: A1:A5
{ left: BLUE }
A1:A5 aura alors les bordures de { top: RED, bottom: WHITE, left: BLUE }
. Si vous souhaitez effacer une bordure, définissez explicitement le style sur NONE
.
Représentation JSON |
---|
{ "range": { object ( |
Champs | |
---|---|
range
|
Plage dont les bordures doivent être mises à jour. |
top
|
Bordure en haut de la plage. |
bottom
|
Bordure en bas de la plage. |
left
|
Bordure à gauche de la plage. |
right
|
Bordure à droite de la plage. |
innerHorizontal
|
Bordure horizontale à placer dans la plage. |
innerVertical
|
Bordure verticale à placer dans la plage. |
Mise à jour des cellules
Met à jour toutes les cellules d'une plage avec les nouvelles données.
Représentation JSON |
---|
{ "rows": [ { object ( |
Champs | |
---|---|
rows[]
|
Données à écrire. |
fields
|
Champs de CellData à mettre à jour. Au moins un champ doit être spécifié. La racine est la CellData.Vous ne devez pas spécifier "row.values". Un seul élément |
Champ d'union area . Les données de localisation doivent être écrites. Une seule valeur doit être définie.
area ne peut être que l'un des éléments suivants:
|
|
start
|
Coordonnée à partir de laquelle écrire les données. Vous pouvez écrire un nombre illimité de lignes et de colonnes (y compris un nombre différent de colonnes par ligne). |
range
|
Plage dans laquelle écrire les données.
Si les données des lignes ne couvrent pas toute la plage demandée, les champs correspondant à ceux définis dans |
AddFilterViewRequest
Ajoute une vue filtrée.
Représentation JSON |
---|
{
"filter": {
object (
|
Champs | |
---|---|
filter
|
Filtre à ajouter. Le champ |
Ajouter la cellule
Ajoute des cellules après la dernière ligne contenant les données dans une feuille, en insérant de nouvelles lignes dans la feuille si nécessaire.
Représentation JSON |
---|
{
"sheetId": integer,
"rows": [
{
object (
|
Champs | |
---|---|
sheetId
|
ID de la feuille à laquelle ajouter les données |
rows[]
|
Données à ajouter. |
fields
|
Champs de CellData à mettre à jour. Au moins un champ doit être spécifié. La racine est la CellData.Vous ne devez pas spécifier "row.values". Un seul élément |
ClearBasicFilterRequest
Efface le filtre de base, le cas échéant.
Représentation JSON |
---|
{ "sheetId": integer } |
Champs | |
---|---|
sheetId
|
ID de la feuille sur laquelle le filtre de base doit être effacé. |
DeleteDimensionRequest
Supprime les dimensions de la feuille.
Représentation JSON |
---|
{
"range": {
object (
|
Champs | |
---|---|
range
|
Dimensions à supprimer de la feuille. |
DeleteEmbeddedObjectRequest
Supprime l'objet intégré avec l'ID donné.
Représentation JSON |
---|
{ "objectId": integer } |
Champs | |
---|---|
objectId
|
ID de l'objet intégré à supprimer. |
DeleteFilterViewRequest
Supprime une vue filtrée spécifique.
Représentation JSON |
---|
{ "filterId": integer } |
Champs | |
---|---|
filterId
|
Identifiant du filtre à supprimer. |
DuplicateFilterViewRequest
Dupliquer une vue filtrée spécifique
Représentation JSON |
---|
{ "filterId": integer } |
Champs | |
---|---|
filterId
|
ID du filtre en double. |
DupliquerSheetRequest
Duplique le contenu d'une feuille.
Représentation JSON |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Champs | |
---|---|
sourceSheetId
|
Feuille à dupliquer.
Si la feuille source est de type |
insertSheetIndex
|
Index basé sur zéro dans lequel la nouvelle feuille doit être insérée. L'index de toutes les feuilles est incrémenté par la suite. |
newSheetId
|
S'il est défini, l'ID de la nouvelle feuille. Si cette valeur n'est pas définie, un ID est choisi. S'il est défini, l'ID ne doit pas entrer en conflit avec un ID de feuille existant. Si ce champ est défini, il ne doit pas être négatif. |
newSheetName
|
Nom de la nouvelle feuille. Si ce champ est vide, un nouveau nom est choisi pour vous. |
Requête FindReplace
Rechercher et remplacer les données des cellules d'une plage, d'une feuille ou de toutes les feuilles
Représentation JSON |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
Champs | |
---|---|
find
|
Valeur à rechercher. |
replacement
|
Valeur à utiliser en remplacement. |
matchCase
|
Vrai si la recherche est sensible à la casse. |
matchEntireCell
|
Vrai si la valeur de recherche doit correspondre à la cellule entière. |
searchByRegex
|
Vraie si la valeur "find" est une expression régulière. L'expression régulière et le remplacement doivent respecter les règles d'expression régulière Java décrites à la page https://docs.oracle.com/javase/8/docs/api/java/util/expressions/Pattern.html. La chaîne de remplacement peut faire référence à des groupes de capture. Par exemple, si une cellule contient le contenu |
includeFormulas
|
Vrai si la recherche doit inclure des cellules contenant des formules. Faux pour ignorer les cellules contenant des formules. |
Champ d'union scope . Champ d'application sur lequel rechercher et remplacer : un seul doit être défini.
scope ne peut être que l'un des éléments suivants:
|
|
range
|
Plage à rechercher/remplacer. |
sheetId
|
Feuille à rechercher/remplacer. |
allSheets
|
Vrai pour rechercher/remplacer dans toutes les feuilles. |
Insérer une requête de dimension
Insère des lignes ou des colonnes dans une feuille au niveau d'un indice particulier.
Représentation JSON |
---|
{
"range": {
object (
|
Champs | |
---|---|
range
|
Dimensions à insérer. Les index de début et de fin doivent être limités. |
inheritFromBefore
|
Indique si les propriétés de la dimension doivent être étendues à partir des dimensions avant ou après celles que vous venez d'insérer. "True" pour hériter des dimensions avant (dans ce cas, l'index de départ doit être supérieur à 0), et "false" pour hériter des dimensions après.
Par exemple, si l'index de ligne 0 a un arrière-plan rouge et que l'index de ligne 1 a un arrière-plan vert, alors l'insertion de deux lignes à l'index 1 peut hériter de l'arrière-plan vert ou rouge. Si |
Requête RangeInsère
Insère des cellules dans une plage, en déplaçant les cellules existantes vers le haut ou vers le bas.
Représentation JSON |
---|
{ "range": { object ( |
Champs | |
---|---|
range
|
Plage dans laquelle insérer les nouvelles cellules. |
shiftDimension
|
Cette dimension est décalée lors de l'insertion de cellules. Si la valeur est |
MoveDimensionRequest
Déplace une ou plusieurs lignes ou colonnes.
Représentation JSON |
---|
{
"source": {
object (
|
Champs | |
---|---|
source
|
Dimensions sources à déplacer. |
destinationIndex
|
Index de départ basé sur zéro pour déterminer où déplacer les données sources, en fonction des coordonnées avant qu'elles ne soient supprimées de la grille. Les données existantes seront décalées vers le bas ou vers la droite (en fonction de la dimension) afin de laisser de la place pour les dimensions déplacées. Les dimensions sources étant supprimées de la grille, les données peuvent se retrouver dans un index différent de celui spécifié.
Par exemple, étant donné que |
UpdateEmbeddedObjectPositionRequest
Mettez à jour la position d'un objet intégré (par exemple, lorsque vous déplacez ou redimensionnez un graphique ou une image).
Représentation JSON |
---|
{
"objectId": integer,
"newPosition": {
object (
|
Champs | |
---|---|
objectId
|
ID de l'objet à déplacer. |
newPosition
|
Position explicite vers laquelle déplacer l'objet intégré. Si |
fields
|
Champs de |
Coller la requête de données
Insère des données dans la feuille de calcul en commençant par la coordonnée spécifiée.
Représentation JSON |
---|
{ "coordinate": { object ( |
Champs | |
---|---|
coordinate
|
Coordonnée à laquelle les données doivent commencer à être insérées. |
data
|
Données à insérer. |
type
|
Comment coller les données ? |
Champ d'union kind . Comment interpréter les données : une seule valeur doit être définie.
kind ne peut être que l'un des éléments suivants:
|
|
delimiter
|
Séparateur dans les données. |
html
|
Vrai si les données sont au format HTML. |
Requête TextToColumns
Divise une colonne de texte en plusieurs colonnes, en fonction d'un délimiteur dans chaque cellule.
Représentation JSON |
---|
{ "source": { object ( |
Champs | |
---|---|
source
|
Plage de données source Il doit comporter exactement une colonne. |
delimiter
|
Délimiteur à utiliser. Utilisé uniquement si délimiteurType est |
delimiterType
|
Type de délimiteur à utiliser. |
Type de limite
Séparateur sur lequel effectuer la division.
Enums | |
---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Valeur par défaut. Cette valeur ne doit pas être utilisée. |
COMMA
|
"," |
SEMICOLON
|
"; |
PERIOD
|
." |
SPACE
|
" |
CUSTOM
|
Valeur personnalisée définie dans le délimiteur. |
AUTODETECT
|
Détecter automatiquement les colonnes. |
UpdateFilterViewRequest
Met à jour les propriétés de la vue filtrée.
Représentation JSON |
---|
{
"filter": {
object (
|
Champs | |
---|---|
filter
|
Nouvelles propriétés de la vue filtrée. |
fields
|
Champs à mettre à jour. Au moins un champ doit être spécifié. La racine |
DeleteRangeRequest
Supprime une plage de cellules, et déplace les autres cellules dans la zone supprimée.
Représentation JSON |
---|
{ "range": { object ( |
Champs | |
---|---|
range
|
Plage de cellules à supprimer. |
shiftDimension
|
Dimension à partir de laquelle les cellules supprimées seront remplacées. Si la valeur est |
Ajouter la requête
Ajoute des lignes ou des colonnes à la fin d'une feuille.
Représentation JSON |
---|
{
"sheetId": integer,
"dimension": enum (
|
Champs | |
---|---|
sheetId
|
Feuille à laquelle ajouter des lignes ou des colonnes |
dimension
|
Indique si les lignes ou les colonnes doivent être ajoutées. |
length
|
Nombre de lignes ou de colonnes à ajouter. |
AddConditionalFormatRuleRequest
Ajoute une nouvelle règle de mise en forme conditionnelle à l'index donné. Tous les index des règles suivantes sont incrémentés.
Représentation JSON |
---|
{
"rule": {
object (
|
Champs | |
---|---|
rule
|
Règle à ajouter. |
index
|
Index basé sur zéro dans lequel la règle doit être insérée. |
UpdateConditionalFormatRuleRequest
Met à jour une règle de mise en forme conditionnelle au niveau de l'index donné ou déplace une règle de mise en forme conditionnelle vers un autre index.
Représentation JSON |
---|
{ "index": integer, "sheetId": integer, // Union field |
Champs | |
---|---|
index
|
Index basé sur zéro de la règle devant être remplacée ou déplacée. |
sheetId
|
Feuille de la règle à déplacer. Obligatoire si |
Champ d'union instruction . Le type de mise à jour qui devrait se produire.
instruction ne peut être que l'un des éléments suivants:
|
|
rule
|
Règle qui doit remplacer la règle au niveau de l'index donné. |
newIndex
|
Nouvel index basé sur zéro auquel la règle doit se retrouver. |
DeleteConditionalFormatRuleRequest
Supprime une règle de mise en forme conditionnelle au niveau de l'index donné. Tous les index des règles suivantes sont décrémentés.
Représentation JSON |
---|
{ "index": integer, "sheetId": integer } |
Champs | |
---|---|
index
|
Index basé sur zéro de la règle à supprimer. |
sheetId
|
Feuille dans laquelle la règle est supprimée. |
Requête de plage de tri
Trie les données par ligne en fonction d'un ordre de tri par colonne.
Représentation JSON |
---|
{ "range": { object ( |
Champs | |
---|---|
range
|
Plage à trier. |
sortSpecs[]
|
Ordre de tri par colonne. Les spécifications ultérieures sont utilisées lorsque les valeurs sont égales aux spécifications précédentes. |
SetDataValidationRequest
Définit une règle de validation des données sur chaque cellule de la plage. Pour effacer la validation dans une plage, appelez cette méthode sans règle spécifiée.
Représentation JSON |
---|
{ "range": { object ( |
Champs | |
---|---|
range
|
Plage à laquelle la règle de validation des données doit s'appliquer. |
rule
|
Règle de validation des données à définir sur chaque cellule de la plage ou vide pour effacer la validation des données de la plage. |
SetBasicFilterRequest
Définit le filtre de base associé à une feuille.
Représentation JSON |
---|
{
"filter": {
object (
|
Champs | |
---|---|
filter
|
Filtre à définir. |
Ajout d'une requête ProtectProtectedRangeRequest.
Ajoute une nouvelle plage protégée.
Représentation JSON |
---|
{
"protectedRange": {
object (
|
Champs | |
---|---|
protectedRange
|
Plage protégée à ajouter. Le champ |
Mise à jour d'une requête ProtectProtectedRangeRequest
Met à jour une plage protégée existante avec la valeur protectedRangeId
spécifiée.
Représentation JSON |
---|
{
"protectedRange": {
object (
|
Champs | |
---|---|
protectedRange
|
Plage protégée à mettre à jour avec les nouvelles propriétés. |
fields
|
Champs à mettre à jour. Au moins un champ doit être spécifié. La racine |
DeleteProtectedRangeRequest
Supprime la plage protégée avec l'ID donné.
Représentation JSON |
---|
{ "protectedRangeId": integer } |
Champs | |
---|---|
protectedRangeId
|
ID de la plage protégée à supprimer. |
Demande de redimensionnement automatique
Redimensionne automatiquement une ou plusieurs dimensions en fonction du contenu des cellules de cette dimension.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union dimension_range . Plage de dimensions.
dimension_range ne peut être que l'un des éléments suivants:
|
|
dimensions
|
Dimensions à redimensionner automatiquement. |
dataSourceSheetDimensions
|
Dimensions d'une feuille de source de données à redimensionner automatiquement. |
Ajouter une demande de graphique
Ajoute un graphique à une feuille de la feuille de calcul.
Représentation JSON |
---|
{
"chart": {
object (
|
Champs | |
---|---|
chart
|
Graphique à ajouter à la feuille de calcul, y compris l'emplacement où il doit être placé. Le champ |
UpdateGraphSpecRequest
Met à jour les spécifications d'un graphique. Notez que cette opération ne permet pas de déplacer ni de redimensionner un graphique. Pour déplacer ou redimensionner un graphique, utilisez UpdateEmbeddedObjectPositionRequest
.)
Représentation JSON |
---|
{
"chartId": integer,
"spec": {
object (
|
Champs | |
---|---|
chartId
|
ID du graphique à mettre à jour. |
spec
|
Spécification à appliquer au graphique. |
Mise à jour de requête de blocage
Met à jour les propriétés de la plage délimitée fournie.
Représentation JSON |
---|
{
"bandedRange": {
object (
|
Champs | |
---|---|
bandedRange
|
Plage de bandes à mettre à jour avec les nouvelles propriétés. |
fields
|
Champs à mettre à jour. Au moins un champ doit être spécifié. La racine |
AddBandingRequest
Ajoute une plage de bandes à la feuille de calcul.
Représentation JSON |
---|
{
"bandedRange": {
object (
|
Champs | |
---|---|
bandedRange
|
Plage à bandes à ajouter. Le champ |
DeleteBandingRequest
Supprime de la feuille de calcul la plage délimitée avec l'ID donné.
Représentation JSON |
---|
{ "bandedRangeId": integer } |
Champs | |
---|---|
bandedRangeId
|
Identifiant de la plage rayée à supprimer. |
CreateDeveloperMetadataRequest
Requête de création de métadonnées de développeur.
Représentation JSON |
---|
{
"developerMetadata": {
object (
|
Champs | |
---|---|
developerMetadata
|
Métadonnées de développeur à créer. |
UpdateDeveloperMetadataRequest
Requête de mise à jour des propriétés des métadonnées de développeur. Met à jour les propriétés des métadonnées de développement sélectionnées par les filtres avec les valeurs fournies dans la ressource DeveloperMetadata
. Les appelants doivent spécifier les propriétés qu'ils souhaitent mettre à jour dans le paramètre "fields" et spécifier au moins un élément DataFilter
correspondant aux métadonnées à mettre à jour.
Représentation JSON |
---|
{ "dataFilters": [ { object ( |
Champs | |
---|---|
dataFilters[]
|
Filtres correspondant aux entrées de métadonnées pour les développeurs à mettre à jour. |
developerMetadata
|
Valeur sur laquelle toutes les métadonnées mises en correspondance par les filtres de données seront mises à jour. |
fields
|
Champs à mettre à jour. Au moins un champ doit être spécifié. La racine |
DeleteDeveloperMetadataRequest
Requête de suppression des métadonnées de développeur.
Représentation JSON |
---|
{
"dataFilter": {
object (
|
Champs | |
---|---|
dataFilter
|
Filtre de données décrivant les critères utilisés pour sélectionner l'entrée de métadonnées de développeur à supprimer. |
RandomizeRangeRequest
randomise l'ordre des lignes dans une plage.
Représentation JSON |
---|
{
"range": {
object (
|
Champs | |
---|---|
range
|
Plage à randomiser. |
AddDimensionGroupRequest
Crée un groupe sur la plage spécifiée.
Si la plage demandée est un sur-ensemble de la plage d'un groupe G existant, la profondeur du groupe G est incrémentée, et ce nouveau groupe G a la profondeur de ce groupe. Par exemple, un groupe [C:D, profondeur 1] + [B:E] génère les groupes [B:E, profondeur 1] et [C:D, profondeur 2]. Si la plage demandée est un sous-ensemble de la plage d'un groupe G existant, la profondeur du nouveau groupe G est supérieure à la profondeur de G. Par exemple, un groupe [B:E, profondeur 1] + [C:D] génère les groupes [B:E, profondeur 1] et [C:D, profondeur 2]. Si la plage demandée commence et se termine avant ou après la plage d'un groupe existant, la plage du groupe G existant devient l'union des plages. Le nouveau groupe G a une profondeur supérieure à la profondeur, et l'intersection des plages. Par exemple, un groupe [B:D, profondeur 1] + [C:E] génère les groupes [B:E, profondeur 1] et [C:D, profondeur 2].
Représentation JSON |
---|
{
"range": {
object (
|
Champs | |
---|---|
range
|
Plage sur laquelle créer un groupe. |
DeleteDimensionGroupRequest
Supprime un groupe sur la plage spécifiée en décrémentant la profondeur des dimensions dans la plage.
Par exemple, supposons que la feuille comporte un groupe de profondeur 1 sur B:E et un groupe de profondeur 2 sur C:D. La suppression d'un groupe D-E laisse la feuille avec un groupe depth-1 sur B:D et un groupe depth-2 sur C:C.
Représentation JSON |
---|
{
"range": {
object (
|
Champs | |
---|---|
range
|
Plage du groupe à supprimer. |
Mettre à jour le groupe de dimensions
Met à jour l'état du groupe spécifié.
Représentation JSON |
---|
{
"dimensionGroup": {
object (
|
Champs | |
---|---|
dimensionGroup
|
Groupe dont l'état doit être mis à jour. La plage et la profondeur du groupe doivent spécifier un groupe valide sur la feuille et tous les autres champs mis à jour. |
fields
|
Champs à mettre à jour. Au moins un champ doit être spécifié. La racine |
TrimWhitespaceRequest
Couper les espaces blancs (espaces, tabulations ou nouvelles lignes, par exemple) dans chaque cellule de la plage spécifiée Cette requête supprime tous les espaces au début et à la fin du texte de chaque cellule, et réduit à zéro le nombre de caractères restants des espaces. Si le texte coupé résultant commence par le caractère "+" ou "=", il reste une valeur de chaîne et n'est pas interprétée comme une formule.
Représentation JSON |
---|
{
"range": {
object (
|
Champs | |
---|---|
range
|
Plage dont les cellules doivent être coupées. |
DeleteDuplicatesRequest (Supprimer les requêtes dupliquées)
Supprime les lignes de cette plage contenant des valeurs dans les colonnes spécifiées qui sont des doublons des valeurs de n'importe quelle ligne précédente. Les lignes contenant des valeurs identiques, mais dont la casse, la mise en forme ou les formules sont différentes, sont considérées comme des doublons.
Cette demande supprime également les lignes en double masquées (par exemple, en raison d'un filtre). Lors de la suppression des doublons, la première instance de chaque ligne en double est analysée de haut en bas et conservée dans la plage obtenue. Le contenu en dehors de la plage spécifiée n'est pas supprimé, et les lignes considérées comme des doublons ne doivent pas nécessairement être adjacentes les unes aux autres dans la plage.
Représentation JSON |
---|
{ "range": { object ( |
Champs | |
---|---|
range
|
Plage pour laquelle supprimer les lignes en double. |
comparisonColumns[]
|
Colonnes de la plage à analyser pour détecter les valeurs en double. Si aucune colonne n'est sélectionnée, toutes les colonnes sont analysées à la recherche de doublons. |
UpdateEmbeddedObjectBorderRequest
Met à jour la propriété de bordure d'un objet intégré.
Représentation JSON |
---|
{
"objectId": integer,
"border": {
object (
|
Champs | |
---|---|
objectId
|
ID de l'objet intégré à mettre à jour. |
border
|
Bordure qui s'applique à l'objet intégré. |
fields
|
Champs à mettre à jour. Au moins un champ doit être spécifié. La racine |
Requête AddSlicerRequest
Ajoute un segment à une feuille de la feuille de calcul.
Représentation JSON |
---|
{
"slicer": {
object (
|
Champs | |
---|---|
slicer
|
Le segment à ajouter à la feuille de calcul, y compris l'emplacement où il doit être placé. Le champ |
UpdateSlicerSpecRequest
Met à jour les spécifications d'un segment. Cela ne permet pas de déplacer ni de redimensionner un segment. Pour déplacer ou redimensionner un segment, utilisez UpdateEmbeddedObjectPositionRequest
.
Représentation JSON |
---|
{
"slicerId": integer,
"spec": {
object (
|
Champs | |
---|---|
slicerId
|
ID du segment à mettre à jour. |
spec
|
Spécification à appliquer au segment. |
fields
|
Champs à mettre à jour. Au moins un champ doit être spécifié. La racine |
AddDataSourceRequest
Ajoute une source de données. Une fois la source de données ajoutée, une feuille DATA_SOURCE
associée est créée et une exécution est déclenchée pour actualiser la feuille afin de lire les données de la source de données. La requête nécessite un champ d'application OAuth bigquery.readonly
supplémentaire.
Représentation JSON |
---|
{
"dataSource": {
object (
|
Champs | |
---|---|
dataSource
|
Source de données à ajouter. |
UpdateDataSourceRequest
Met à jour une source de données. Une fois la source de données mise à jour, une exécution est déclenchée pour actualiser la feuille DATA_SOURCE
associée afin de lire les données de la source mise à jour. La requête nécessite un champ d'application OAuth bigquery.readonly
supplémentaire.
Représentation JSON |
---|
{
"dataSource": {
object (
|
Champs | |
---|---|
dataSource
|
Source de données à mettre à jour. |
fields
|
Champs à mettre à jour. Au moins un champ doit être spécifié. La racine |
DeleteDataSourceRequest
Supprime une source de données. La demande supprime également la feuille de source de données associée et dissocie tous les objets de source de données associés.
Représentation JSON |
---|
{ "dataSourceId": string } |
Champs | |
---|---|
dataSourceId
|
ID de la source de données à supprimer. |
Requête RefreshDataSource
Actualise un ou plusieurs objets de sources de données dans la feuille de calcul en fonction des références spécifiées. La requête nécessite un champ d'application OAuth bigquery.readonly
supplémentaire.
Si plusieurs requêtes d'actualisation font référence aux mêmes objets de source de données dans un lot, seule la dernière requête d'actualisation est traitée, et toutes ces requêtes auront la même réponse en conséquence.
Représentation JSON |
---|
{ "force": boolean, // Union field |
Champs | |
---|---|
force
|
Actualise les objets de sources de données, quel que soit leur état actuel. Si cette règle n'est pas configurée et qu'un objet de source de données référencé est en état d'erreur, l'actualisation échoue immédiatement. |
Champ d'union target . Spécifie les éléments à actualiser.
target ne peut être que l'un des éléments suivants:
|
|
references
|
Références aux objets de la source de données à actualiser. |
dataSourceId
|
Référence à un objet |
isAll
|
Actualise tous les objets de source de données existants dans la feuille de calcul. |
Référencesd'objetsdesource
Liste de références à des objets de source de données.
Représentation JSON |
---|
{
"references": [
{
object (
|
Champs | |
---|---|
references[]
|
Références |
DataSourceObjectReference
Référence à un objet de source de données.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union value . Type de référence.
value ne peut être que l'un des éléments suivants:
|
|
sheetId
|
Références à une feuille |
chartId
|
Références à un graphique de source de données |
dataSourceTableAnchorCell
|
Références à un objet |
dataSourcePivotTableAnchorCell
|
Références à une source de données |
dataSourceFormulaCell
|
Références à une cellule contenant
|