Requête
Un seul type 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 dimensions propriétés. |
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
|
Complète 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 les données d'une zone et les colle dans une autre. |
mergeCells
|
Fusionne les cellules. |
unmergeCells
|
Annule la fusion des cellules fusionnées. |
updateBorders
|
Met à jour les bordures d'une plage de cellules. |
updateCells
|
Met à jour plusieurs cellules en même temps. |
addFilterView
|
Ajoute une vue filtrée. |
appendCells
|
Ajoute les cellules après la dernière ligne contenant des données dans une feuille. |
clearBasicFilter
|
Efface le filtre de base d'une feuille. |
deleteDimension
|
Supprime les lignes ou les colonnes d'une feuille. |
deleteEmbeddedObject
|
Supprime un objet intégré (graphique, image, etc.) dans une feuille. |
deleteFilterView
|
Supprime une vue filtrée d'une feuille. |
duplicateFilterView
|
Duplique une vue filtrée. |
duplicateSheet
|
Duplique une feuille. |
findReplace
|
Recherche et remplace les occurrences d'un texte par un autre. |
insertDimension
|
Insère de nouvelles lignes ou colonnes dans une feuille. |
insertRange
|
Insère de nouvelles cellules dans une feuille en décalant les cellules existantes. |
moveDimension
|
Déplace des lignes ou des colonnes vers un autre emplacement dans une feuille. |
updateEmbeddedObjectPosition
|
Met à jour la position d'un objet intégré (par exemple, graphique, image). |
pasteData
|
Colle les données (au format HTML ou délimités) 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 d'une feuille en décalant les cellules restantes. |
appendDimension
|
Ajoute des dimensions à la fin d'une feuille. |
addConditionalFormatRule
|
Ajoute une 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 dans 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 en bandes |
addBanding
|
Ajoute une nouvelle plage en bandes |
deleteBanding
|
Supprime une plage en bandes |
createDeveloperMetadata
|
Crée des métadonnées de développement |
updateDeveloperMetadata
|
Met à jour une entrée de métadonnées de développement existante |
deleteDeveloperMetadata
|
Supprime les métadonnées de développement |
randomizeRange
|
Achète l'ordre des lignes dans une plage de façon aléatoire. |
addDimensionGroup
|
Crée un groupe dans la plage spécifiée. |
deleteDimensionGroup
|
Supprime un groupe au cours de la plage spécifiée. |
updateDimensionGroup
|
Met à jour l'état du groupe spécifié. |
trimWhitespace
|
Supprime les espaces blancs (espaces, tabulations ou sauts de ligne, 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 de base de données associés. |
cancelDataSourceRefresh
|
Annule l'actualisation d'une ou de plusieurs sources de données et des objets de base de données associés. |
UpdateSpreadsheetPropertiesRequest
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. Vous devez spécifier au moins un champ. La racine "properties" est implicite et ne doit pas être spécifié. Une seule
|
UpdateSheetPropertiesRequest
Met à jour les propriétés de la feuille avec les valeurs
sheetId
Représentation JSON |
---|
{
"properties": {
object (
|
Champs | |
---|---|
properties
|
Propriétés à mettre à jour. |
fields
|
Champs à mettre à jour. Vous devez spécifier au moins un champ. 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. Vous devez spécifier au moins un champ. La racine
|
Champ d'union
dimension_range La 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. |
DataSourceSheetDimensionRange
Une plage comportant une seule dimension sur une
DATA_SOURCE
feuille.
Représentation JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
Champs | |
---|---|
sheetId
|
ID de la feuille de source de données associée à 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 les valeurs
namedRangeId
Représentation JSON |
---|
{
"namedRange": {
object (
|
Champs | |
---|---|
namedRange
|
Plage nommée à mettre à jour avec les nouvelles propriétés. |
fields
|
Champs à mettre à jour. Vous devez spécifier au moins un champ. La racine
|
RepeatCellRequest
Met à jour toutes les cellules de la plage avec les valeurs de l'objet Cell donné. Seuls les champs répertoriés dans le fichier
fields
sont mis à jour ; et les autres restent inchangés.
Si vous écrivez une cellule à l'aide d'une formule, les plages de la formule sont automatiquement incrémentées pour chaque champ de la plage. Par exemple, si vous écrivez une cellule avec une formule
=A1
dans la plage B2:C4, B2 serait
=A1
, B3 serait
=A2
, B4 serait
=A3
, C2 serait
=B1
, C3 serait
=B2
, C4 serait
=B3
Pour que les plages de la formule restent statiques, utilisez la méthode
$
indicateur. Par exemple, utilisez la formule suivante :
=$A$1
pour éviter que la ligne et la colonne ne soient incrémentées.
Représentation JSON |
---|
{ "range": { object ( |
Champs | |
---|---|
range
|
Plage dans laquelle la cellule doit être répétée. |
cell
|
Données à écrire. |
fields
|
Champs à mettre à jour. Vous devez spécifier au moins un champ. La racine
|
AddNamedRangeRequest
Ajoute une plage nommée à la feuille de calcul.
Représentation JSON |
---|
{
"namedRange": {
object (
|
Champs | |
---|---|
namedRange
|
Plage nommée à ajouter. La
|
DeleteNamedRangeRequest
Supprime de la feuille de calcul la plage nommée avec l'ID donné.
Représentation JSON |
---|
{ "namedRangeId": string } |
Champs | |
---|---|
namedRangeId
|
Identifiant de la plage nommée à supprimer. |
AddSheetRequest
Ajoute une nouvelle feuille. Lorsqu'une feuille est ajoutée à un index donné, toutes les feuilles suivantes les index sont incrémentés. Pour ajouter une feuille d'objet, utilisez
AddChartRequest
et spécifier
EmbeddedObjectPosition.sheetId
ou
EmbeddedObjectPosition.newSheet
Représentation JSON |
---|
{
"properties": {
object (
|
Champs | |
---|---|
properties
|
Propriétés que la nouvelle feuille doit avoir. Toutes les propriétés sont facultatives. La
|
DeleteSheetRequest
Supprime la feuille demandée.
Représentation JSON |
---|
{ "sheetId": integer } |
Champs | |
---|---|
sheetId
|
ID de la feuille à supprimer.
Si la feuille est en
|
AutoFillRequest
Remplit davantage de données à partir des données existantes.
Représentation JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
Champs | |
---|---|
useAlternateSeries
|
"true" si nous devons générer des données avec la chaîne de la série. Cela varie en fonction du type et de la quantité de données sources. |
Champ d'union
area Zone à remplir automatiquement.
area
ne peut être que l'un des éléments suivants:
|
|
range
|
Plage à remplir automatiquement. Cela permet d'examiner la plage, de détecter l'emplacement pour lequel des données sont disponibles, puis de remplir automatiquement ces données dans le reste de la plage. |
sourceAndDestination
|
Zones source et de destination à remplir automatiquement. Cela indique explicitement la source de la saisie automatique et où étendre ces données. |
SourceAndDestination
La combinaison d'une plage de sources et la manière d'étendre cette source.
Représentation JSON |
---|
{ "source": { object ( |
Champs | |
---|---|
source
|
Emplacement des données à utiliser comme source de la saisie automatique. |
dimension
|
Dimension dans laquelle les données doivent être renseignées. |
fillLength
|
Nombre de lignes ou de colonnes dans lesquelles les données doivent être remplies. Les nombres positifs sont étendus 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 source à couper. |
destination
|
Coordonnée supérieure gauche où les données doivent être collées. |
pasteType
|
Type de données à coller. Toutes les données sources seront coupées, quelles que soient les données collées. |
PasteType
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 format, formule ni fusion. |
PASTE_FORMAT
|
Collez uniquement le format et la validation des données. |
PASTE_NO_BORDERS
|
J'aime
PASTE_NORMAL
mais sans frontières.
|
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. |
CopyPasteRequest
Copie les données de la source vers la destination.
Représentation JSON |
---|
{ "source": { object ( |
Champs | |
---|---|
source
|
Plage source à copier. |
destination
|
Emplacement où coller. Si la plage couvre un span qui est un multiple de la hauteur ou de la largeur de la source, les données sont 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 seront copiées (au-delà de la fin de la plage de destination). |
pasteType
|
Type de données à coller. |
pasteOrientation
|
Façon dont ces données doivent être orientées lors du collage. |
PasteOrientation
Mode d'exécution d'une opération de collage.
Enums | |
---|---|
NORMAL
|
Collez-le normalement. |
TRANSPOSE
|
Coller avec transposition, où toutes les lignes deviennent des colonnes et vice versa. |
MergeCellsRequest
Fusionne toutes les cellules de la plage.
Représentation JSON |
---|
{ "range": { object ( |
Champs | |
---|---|
range
|
Plage de cellules à fusionner. |
mergeType
|
Mode de fusion des cellules. |
MergeType
Type de fusion à créer.
Enums | |
---|---|
MERGE_ALL
|
Créer une seule fusion à 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 |
UnmergeCellsRequest
Annule la fusion des cellules de la plage donnée.
Représentation JSON |
---|
{
"range": {
object (
|
Champs | |
---|---|
range
|
Plage dans laquelle toutes les cellules doivent être annulées. Si la plage comprend plusieurs fusions, la fusion est annulée. La plage ne doit pas recouvrir partiellement une fusion. |
UpdateBordersRequest
Met à jour les bordures d'une plage. Si un champ n'est pas défini dans la demande, cela signifie que la bordure reste en l'état. Par exemple, avec deux UpdateBordersRequest ultérieures:
-
plage: A1:A5
{ top: RED, bottom: WHITE }
-
plage: A1:A5
{ left: BLUE }
Au final, A1:A5 aurait des bordures de
{ top: RED, bottom: WHITE, left: BLUE }
Si vous souhaitez supprimer 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 à placer en haut de la plage. |
bottom
|
Bordure à placer en bas de la plage. |
left
|
Bordure à placer à gauche de la plage. |
right
|
Bordure à placer à droite de la plage. |
innerHorizontal
|
Bordure horizontale à placer dans la plage. |
innerVertical
|
Bordure verticale à placer dans la plage. |
UpdateCellsRequest
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. Vous devez spécifier au moins un champ. La racine est
le CellData ; "row.values". ne doit pas être spécifiée. Une seule
|
Champ d'union
area Les données de localisation doivent être écrites. Vous ne devez définir qu'une seule valeur.
area
ne peut être que l'un des éléments suivants:
|
|
start
|
Coordonnée à laquelle commencer à écrire des données. N'importe quel nombre de lignes et de colonnes (y compris un nombre différent de colonnes par ligne) peut être écrit. |
range
|
Plage dans laquelle écrire des 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. La
|
AppendCellsRequest
Ajoute de nouvelles cellules après la dernière ligne contenant des 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. Vous devez spécifier au moins un champ. La racine est
le CellData ; "row.values". ne doit pas être spécifiée. Une seule
|
ClearBasicFilterRequest
Efface le filtre de base, le cas échéant.
Représentation JSON |
---|
{ "sheetId": integer } |
Champs | |
---|---|
sheetId
|
ID de la feuille pour 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
|
ID du filtre à supprimer. |
DuplicateFilterViewRequest
Duplique une vue filtrée spécifique.
Représentation JSON |
---|
{ "filterId": integer } |
Champs | |
---|---|
filterId
|
ID du filtre en cours de duplication. |
DuplicateSheetRequest
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
|
insertSheetIndex
|
Index basé sur zéro où la nouvelle feuille doit être insérée. Les index de toutes les feuilles suivantes sont incrémentés. |
newSheetId
|
S'il est défini, l'ID de la nouvelle feuille. Si cette règle n'est pas configurée, un identifiant est choisi. S'il est défini, l'ID ne doit pas entrer en conflit avec un ID de feuille existant. S'il est défini, il ne doit pas être négatif. |
newSheetName
|
Nom de la nouvelle feuille. Si ce champ n'est pas renseigné, un nouveau nom est choisi pour vous. |
FindReplaceRequest
Recherche et remplace des données dans les 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
|
"True" si la recherche est sensible à la casse. |
matchEntireCell
|
"True" si la valeur de recherche doit correspondre à toute la cellule. |
searchByRegex
|
"True" si la valeur de recherche 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
https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. La chaîne de remplacement peut faire référence à des groupes de capture. Par exemple, si une cellule
a le contenu
|
includeFormulas
|
"True" 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 de la recherche/remplacement (un seul et unique doit être défini).
scope
ne peut être que l'un des éléments suivants:
|
|
range
|
Plage à rechercher ou à remplacer. |
sheetId
|
Feuille à rechercher/remplacer. |
allSheets
|
True pour rechercher/remplacer sur toutes les feuilles. |
InsertDimensionRequest
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 tous deux être délimités. |
inheritFromBefore
|
Indique si les propriétés de dimension doivent être étendues à partir des dimensions avant ou après les nouvelles dimensions insérées. "True" pour hériter des dimensions antérieures (auquel cas l'index de départ doit être supérieur à 0) et "false" pour hériter des dimensions ultérieures.
Par exemple, si l'index de ligne 0 présente un arrière-plan rouge et l'index de ligne 1 sur un fond vert, l'insertion de deux lignes au niveau de l'index 1 peut hériter de l'arrière-plan vert ou rouge. Si
|
InsertRangeRequest
Insère des cellules dans une plage, en décalant les cellules existantes vers le bas ou vers le bas.
Représentation JSON |
---|
{ "range": { object ( |
Champs | |
---|---|
range
|
Plage dans laquelle insérer de nouvelles cellules. |
shiftDimension
|
Dimension qui sera décalée lors de l'insertion de cellules. Si
|
MoveDimensionRequest
Déplace une ou plusieurs lignes ou colonnes.
Représentation JSON |
---|
{
"source": {
object (
|
Champs | |
---|---|
source
|
Dimensions sources à déplacer. |
destinationIndex
|
L'indice de départ basé sur zéro indiquant où déplacer les données sources, en fonction des coordonnées avant les données sources sont 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 faire de la place aux dimensions déplacées. Les dimensions sources sont supprimées de la grille. Par conséquent, les données peuvent se retrouver dans un index différent de celui spécifié.
Par exemple, pour
|
UpdateEmbeddedObjectPositionRequest
Permet de mettre à jour la position d'un objet intégré (par exemple, déplacement ou redimensionnement d'un graphique ou d'une image).
Représentation JSON |
---|
{
"objectId": integer,
"newPosition": {
object (
|
Champs | |
---|---|
objectId
|
Identifiant de l'objet à déplacer. |
newPosition
|
Position explicite vers laquelle déplacer l'objet intégré. Si
|
fields
|
Les champs de
|
PasteDataRequest
Insère des données dans la feuille de calcul à partir de la coordonnée spécifiée.
Représentation JSON |
---|
{ "coordinate": { object ( |
Champs | |
---|---|
coordinate
|
Coordonnée à laquelle l'insertion des données doit commencer. |
data
|
Données à insérer. |
type
|
Comment les données doivent être collées. |
Champ d'union
kind Pour interpréter les données, une seule valeur doit être définie.
kind
ne peut être que l'un des éléments suivants:
|
|
delimiter
|
Délimiteur dans les données. |
html
|
"True" si les données sont au format HTML. |
TextToColumnsRequest
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. Celle-ci doit couvrir exactement une colonne. |
delimiter
|
Délimiteur à utiliser. Utilisé uniquement si limitType est
|
delimiterType
|
Type de délimiteur à utiliser. |
DelimiterType
Délimiteur à utiliser pour 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, telle que 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. Vous devez spécifier au moins un champ. La racine
|
DeleteRangeRequest
Supprime une plage de cellules en décalant les autres cellules dans la zone supprimée.
Représentation JSON |
---|
{ "range": { object ( |
Champs | |
---|---|
range
|
Plage de cellules à supprimer. |
shiftDimension
|
Dimension par laquelle les cellules supprimées seront remplacées. Si
|
AppendDimensionRequest
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 des lignes ou des colonnes doivent être ajoutées. |
length
|
Nombre de lignes ou de colonnes à ajouter. |
AddConditionalFormatRuleRequest
Ajoute une règle de mise en forme conditionnelle au niveau de l'index donné. Toutes les règles suivantes les index 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 à remplacer ou à déplacer. |
sheetId
|
Feuille de la règle à déplacer. Obligatoire si
|
Champ d'union
instruction Le type de mise à jour à effectuer.
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 terminer. |
DeleteConditionalFormatRuleRequest
Supprime une règle de mise en forme conditionnelle au niveau de l'index donné. Toutes les règles suivantes les index 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 à partir de laquelle la règle est supprimée. |
SortRangeRequest
Trie les données en lignes 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 dans les spécifications précédentes. |
SetDataValidationRequest
Définit une règle de validation des données pour chaque cellule de la plage. Pour effacer la validation dans une plage, appelez-la sans spécifier de règle.
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 dans la plage. |
SetBasicFilterRequest
Définit le filtre de base associé à une feuille.
Représentation JSON |
---|
{
"filter": {
object (
|
Champs | |
---|---|
filter
|
Filtre à définir. |
AddProtectedRangeRequest
Ajoute une nouvelle plage protégée.
Représentation JSON |
---|
{
"protectedRange": {
object (
|
Champs | |
---|---|
protectedRange
|
Plage protégée à ajouter. La
|
UpdateProtectedRangeRequest
Met à jour une plage protégée existante avec la valeur
protectedRangeId
Représentation JSON |
---|
{
"protectedRange": {
object (
|
Champs | |
---|---|
protectedRange
|
Plage protégée à mettre à jour avec les nouvelles propriétés. |
fields
|
Champs à mettre à jour. Vous devez spécifier au moins un champ. La racine
|
DeleteProtectedRangeRequest
Supprime la plage protégée avec l'ID donné.
Représentation JSON |
---|
{ "protectedRangeId": integer } |
Champs | |
---|---|
protectedRangeId
|
Identifiant de la plage protégée à supprimer. |
AutoResizeDimensionsRequest
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 La 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 |
AddChartRequest
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 la position où il doit être placé. La
|
UpdateChartSpecRequest
Met à jour les spécifications d'un graphique. (Cette opération ne déplace ni ne redimensionne le 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. |
UpdateBandingRequest
Met à jour les propriétés de la plage en bandes fournie.
Représentation JSON |
---|
{
"bandedRange": {
object (
|
Champs | |
---|---|
bandedRange
|
Plage en bandes à mettre à jour avec les nouvelles propriétés. |
fields
|
Champs à mettre à jour. Vous devez spécifier au moins un champ. La racine
|
AddBandingRequest
Ajoute une nouvelle plage en bandes à la feuille de calcul.
Représentation JSON |
---|
{
"bandedRange": {
object (
|
Champs | |
---|---|
bandedRange
|
Plage en bandes à ajouter. La
|
DeleteBandingRequest
Supprime de la feuille de calcul la plage en bandes avec l'identifiant fourni.
Représentation JSON |
---|
{ "bandedRangeId": integer } |
Champs | |
---|---|
bandedRangeId
|
Identifiant de la plage en bandes à supprimer. |
CreateDeveloperMetadataRequest
Requête permettant de créer des métadonnées de développement.
Représentation JSON |
---|
{
"developerMetadata": {
object (
|
Champs | |
---|---|
developerMetadata
|
Métadonnées de développement à créer. |
UpdateDeveloperMetadataRequest
Requête permettant de mettre à jour les propriétés des métadonnées de développement. Met à jour les propriétés des métadonnées de développement sélectionnées par les filtres avec les valeurs fournies dans les
DeveloperMetadata
ressource. Les appelants doivent spécifier les propriétés qu'ils souhaitent mettre à jour dans le paramètre "fields" et en spécifier au moins un.
DataFilter
correspondant aux métadonnées qu'il souhaite mettre à jour.
Représentation JSON |
---|
{ "dataFilters": [ { object ( |
Champs | |
---|---|
dataFilters[]
|
Filtres correspondant aux entrées de métadonnées de développement à mettre à jour. |
developerMetadata
|
Valeur sur laquelle toutes les métadonnées correspondant aux filtres de données seront mises à jour. |
fields
|
Champs à mettre à jour. Vous devez spécifier au moins un champ. La racine
|
DeleteDeveloperMetadataRequest
Requête de suppression de métadonnées de développement.
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éveloppement à supprimer. |
RandomizeRangeRequest
Achète l'ordre des lignes dans une plage de façon aléatoire.
Représentation JSON |
---|
{
"range": {
object (
|
Champs | |
---|---|
range
|
Plage à appliquer de manière aléatoire. |
AddDimensionGroupRequest
Crée un groupe dans la plage spécifiée.
Si la plage demandée est un sur-ensemble de la plage d'un groupe existant G, la profondeur de 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 celle d'un groupe existant G, alors la profondeur du nouveau groupe G' devient 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 avant et se termine au sein de la plage d'un groupe existant G, ou commence à l'intérieur et se termine après, la plage du groupe G existant devient l'union des plages et le nouveau groupe G' possède une profondeur de 1 supérieure à la profondeur de G et la plage correspond à 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 dans laquelle créer un groupe. |
DeleteDimensionGroupRequest
Supprime un groupe dans la plage spécifiée en décrémentant la profondeur des dimensions dans la plage.
Par exemple, supposons que la feuille a un groupe profondeur-1 sur B:E et un groupe profondeur-2 sur C:D. Lorsque vous supprimez un groupe sur D:E, la feuille reste un groupe de profondeur 1 par rapport à B:D et un groupe de profondeur 2 par rapport à C:C.
Représentation JSON |
---|
{
"range": {
object (
|
Champs | |
---|---|
range
|
La plage du groupe à supprimer. |
UpdateDimensionGroupRequest
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 indiquer un groupe valide sur la feuille, et tous les autres champs doivent être mis à jour. |
fields
|
Champs à mettre à jour. Vous devez spécifier au moins un champ. La racine
|
TrimWhitespaceRequest
Supprime les espaces blancs (espaces, tabulations ou sauts de ligne, 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 la sous-séquence des caractères d'espace restant restants à un seul espace. Si le texte abrégé qui en résulte commence par un signe "+" ou "=" le texte reste une valeur de chaîne et n'est pas interprété comme une formule.
Représentation JSON |
---|
{
"range": {
object (
|
Champs | |
---|---|
range
|
La plage dont les cellules à éditer. |
DeleteDuplicatesRequest
Supprime les lignes de cette plage qui contiennent des valeurs dans les colonnes spécifiées qui sont des doublons des valeurs de toute ligne précédente. Les lignes possédant 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 requête supprime également les lignes en double masquées (par exemple, en raison d'un filtre). Lors de la suppression des doublons, la première occurrence de chaque ligne en double analysée de haut en bas est conservée dans la plage obtenue. Le contenu situé 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 dans la plage.
Représentation JSON |
---|
{ "range": { object ( |
Champs | |
---|---|
range
|
Plage dans laquelle supprimer les lignes en double. |
comparisonColumns[]
|
Colonnes de la plage à analyser pour 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 appliquée à l'objet intégré. |
fields
|
Champs à mettre à jour. Vous devez spécifier au moins un champ. La racine
|
AddSlicerRequest
Ajoute un segment à une feuille de la feuille de calcul.
Représentation JSON |
---|
{
"slicer": {
object (
|
Champs | |
---|---|
slicer
|
Segment à ajouter à la feuille de calcul, y compris la position où il doit être placé. La
|
UpdateSlicerSpecRequest
Met à jour les spécifications d'un segment. (Cela ne déplace ni ne redimensionne 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. Vous devez spécifier au moins un champ. La racine
|
AddDataSourceRequest
Ajoute une source de données. Une fois la source de données ajoutée,
DATA_SOURCE
feuille est créée et une exécution est déclenchée afin de l'actualiser afin de lire les données de la source de données.
La demande nécessite un code supplémentaire
bigquery.readonly
Champ d'application OAuth si vous ajoutez une source de données BigQuery.
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 les
DATA_SOURCE
feuille pour lire les données de la source de données mise à jour.
La demande nécessite un code supplémentaire
bigquery.readonly
Champ d'application OAuth si vous mettez à jour une source de données BigQuery.
Représentation JSON |
---|
{
"dataSource": {
object (
|
Champs | |
---|---|
dataSource
|
Source de données à mettre à jour. |
fields
|
Champs à mettre à jour. Vous devez spécifier au moins un champ. La racine
|
DeleteDataSourceRequest
Supprime une source de données. Elle 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. |
RefreshDataSourceRequest
Actualise un ou plusieurs objets sources de données de la feuille de calcul en fonction des références spécifiées.
La demande nécessite un code supplémentaire
bigquery.readonly
Champ d'application OAuth si vous actualisez une source de données BigQuery.
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 source de données quel que soit l'état actuel. S'il n'est pas défini et qu'un objet de source de données référencé était 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 source de données à actualiser. |
dataSourceId
|
Référence à un
|
isAll
|
Actualise tous les objets de source de données existants dans la feuille de calcul. |
DataSourceObjectReferences
Liste de références aux objets de source de données.
Représentation JSON |
---|
{
"references": [
{
object (
|
Champs | |
---|---|
references[]
|
Les références. |
CancelDataSourceRefreshRequest
Annule une ou plusieurs actualisations des objets de source de données de la feuille de calcul en fonction des références spécifiées.
La demande nécessite un code supplémentaire
bigquery.readonly
Champ d'application OAuth si vous annulez une actualisation sur une source de données BigQuery.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union
target Indique les éléments à annuler.
target
ne peut être que l'un des éléments suivants:
|
|
references
|
Références aux objets de source de données dont les actualisations doivent être annulées. |
dataSourceId
|
Référence à un
|
isAll
|
Annule toutes les actualisations d'objets de sources de données existantes pour toutes les sources de données de la feuille de calcul. |