Requête
Type unique de mise à jour à appliquer à une feuille de calcul.
| Représentation JSON |
|---|
{ "updateSpreadsheetProperties": { object ( |
| Champs | |
|---|---|
| Type de mise à jour. Un seul champ est requis. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
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
|
remplit 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 des cellules. |
unmergeCells
|
Dé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 contenant des données dans 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
|
Duplique une feuille. |
findReplace
|
Recherche et remplace des occurrences d'un texte par un autre. |
insertDimension
|
Insère des lignes ou des 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 d'une feuille. |
updateEmbeddedObjectPosition
|
Met à jour la position d'un objet intégré (graphique, image, etc.). |
pasteData
|
Colle 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 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 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
|
Mettre à jour une plage de bandes |
addBanding
|
Ajoute une plage avec bandes |
deleteBanding
|
Supprime une plage avec 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 du 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
|
Supprime les espaces blancs (espaces, tabulations ou sauts de ligne, par exemple) dans les cellules. |
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 sélecteur. |
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 dbobjects 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. |
addTable
|
Ajoute un tableau. |
updateTable
|
Met à jour une table. |
deleteTable
|
Requête de suppression d'une table. |
insertComment
|
Insère un
|
addCommentReply
|
Ajoute une réponse à un |
updateCommentPost
|
Met à jour un post existant (post principal ou réponse) d'un |
deleteComment
|
Supprime un |
deleteCommentReply
|
Supprime une réponse
|
| Fin des champs qui s'excluent mutuellement. | |
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ée. Un seul |
UpdateSheetPropertiesRequest
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. Vous devez spécifier au moins un champ. La racine |
UpdateDimensionPropertiesRequest
Met à jour les propriétés des dimensions 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 |
| Plage de dimensions. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
range
|
Lignes ou colonnes à mettre à jour. |
dataSourceSheetRange
|
Colonnes de la feuille de source de données à mettre à jour. |
| Fin des champs qui s'excluent mutuellement. | |
DataSourceSheetDimensionRange
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. 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 fourni. Seuls les champs listés dans le champ fields sont mis à jour. Les autres restent inchangés.
Si vous écrivez une cellule avec 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. 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. Le champ
|
DeleteNamedRangeRequest
Supprime de la feuille de calcul la plage nommée avec l'ID donné.
| Représentation JSON |
|---|
{ "namedRangeId": string } |
| Champs | |
|---|---|
namedRangeId
|
ID de la plage nommée à supprimer. |
AddSheetRequest
Ajoute une feuille. Lorsqu'une feuille est ajoutée à un index donné, les index de toutes les feuilles suivantes sont incrémentés. Pour ajouter une feuille d'objet, 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
Supprime la feuille demandée.
| Représentation JSON |
|---|
{ "sheetId": integer } |
| Champs | |
|---|---|
sheetId
|
ID de la feuille à supprimer.
Si la feuille est de type |
AutoFillRequest
Complète les données manquantes en se basant sur les données existantes.
| Représentation JSON |
|---|
{ "useAlternateSeries": boolean, "range": { object ( |
| Champs | |
|---|---|
useAlternateSeries
|
True si nous devons générer des données avec la série "alternate". Cela varie en fonction du type et de la quantité de données sources. |
| Zone à remplir automatiquement. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
range
|
Plage à remplir automatiquement. La plage sera examinée, l'emplacement contenant des données sera détecté et ces données seront automatiquement insérées dans le reste de la plage. |
sourceAndDestination
|
Les zones source et de destination à remplir automatiquement. La source de la saisie automatique et l'endroit où étendre ces données sont explicitement indiqués. |
| Fin des champs qui s'excluent mutuellement. | |
SourceAndDestination
Combinaison d'une plage source et de la façon 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 insérées. |
fillLength
|
Nombre de lignes ou de colonnes dans lesquelles les données doivent être insérées. Les nombres positifs s'étendent 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 où les données doivent être collées. |
pasteType
|
Type de données à coller. Toutes les données sources seront coupées, quel que soit le contenu collé. |
PasteType
Type de données à coller.
| Enums | |
|---|---|
PASTE_NORMAL
|
coller des valeurs, des formules, des formats et des cellules fusionnées ; |
PASTE_VALUES
|
Collez UNIQUEMENT les valeurs, sans les formats, les formules ni les fusions. |
PASTE_FORMAT
|
Collez uniquement le format, sans la validation des données. |
PASTE_NO_BORDERS
|
Comme 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 le contenu. Si la plage couvre une étendue 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, l'intégralité des données sources sera quand même copiée (au-delà de la fin de la plage de destination). |
pasteType
|
Type de données à coller. |
pasteOrientation
|
Orientation des données lors du collage. |
PasteOrientation
Comment une opération de collage doit être effectuée.
| Enums | |
|---|---|
NORMAL
|
Collez normalement. |
TRANSPOSE
|
Coller transposé : toutes les lignes deviennent des colonnes et inversement. |
MergeCellsRequest
Fusionne toutes les cellules de la plage.
| Représentation JSON |
|---|
{ "range": { object ( |
| Champs | |
|---|---|
range
|
Plage de cellules à fusionner. |
mergeType
|
Indique comment les cellules doivent être fusionnées. |
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
Défusionne les cellules de la plage spécifiée.
| Représentation JSON |
|---|
{
"range": {
object ( |
| Champs | |
|---|---|
range
|
Plage dans laquelle toutes les cellules doivent être séparées. Si la plage s'étend sur plusieurs cellules fusionnées, elles seront toutes dissociées. La plage ne doit pas s'étendre partiellement sur une fusion. |
UpdateBordersRequest
Met à jour les bordures d'une plage. Si un champ n'est pas défini dans la requête, cela signifie que la bordure reste telle quelle. Par exemple, avec deux UpdateBordersRequest consécutifs :
-
range: A1:A5
{ top: RED, bottom: WHITE } -
range: A1:A5
{ left: BLUE }
La plage A1:A5 aurait alors des bordures { 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 à insérer dans la plage. |
innerVertical
|
Bordure verticale à placer dans la plage. |
UpdateCellsRequest
Met à jour toutes les cellules d'une plage avec de nouvelles données.
| Représentation JSON |
|---|
{ "rows": [ { object ( |
| Champs | |
|---|---|
rows[]
|
Données à écrire. |
fields
|
Champs CellData à mettre à jour. Vous devez spécifier au moins un champ. La racine est CellData. Vous ne devez pas spécifier "row.values.". Un seul |
| Les données de localisation doivent être écrites. Vous devez définir une seule valeur. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
start
|
Coordonnée à partir de laquelle commencer à écrire les données. Vous pouvez écrire n'importe quel nombre de lignes et de colonnes (y compris un nombre de colonnes différent par ligne). |
range
|
Plage dans laquelle écrire les données.
Si les données des lignes ne couvrent pas l'intégralité de la plage demandée, les champs correspondant à ceux définis dans |
| Fin des champs qui s'excluent mutuellement. | |
AddFilterViewRequest
Ajoute une vue filtrée.
| Représentation JSON |
|---|
{
"filter": {
object ( |
| Champs | |
|---|---|
filter
|
Filtre à ajouter. Le champ |
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 CellData à mettre à jour. Vous devez spécifier au moins un champ. La racine est CellData. Vous ne devez pas spécifier "row.values.". Un seul |
| Les données de localisation doivent être écrites. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
tableId
|
ID de la table à laquelle ajouter des données. Les données ne seront ajoutées qu'au corps du tableau.
Ce champ est également prioritaire sur le champ |
| Fin des champs qui s'excluent mutuellement. | |
ClearBasicFilterRequest
Efface le filtre de base, le cas échéant, dans la feuille.
| 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é portant 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 type |
insertSheetIndex
|
Index basé sur zéro où la nouvelle feuille doit être insérée. L'index de toutes les feuilles suivantes est incrémenté. |
newSheetId
|
Si cette valeur est définie, il s'agit de l'ID de la nouvelle feuille. Si vous ne le définissez pas, un ID sera choisi. Si elle est définie, l'ID ne doit pas être en conflit avec un ID de feuille existant. Si elle est définie, elle ne doit pas être négative. |
newSheetName
|
Nom de la nouvelle feuille. Si vous ne saisissez rien, un nouveau nom sera choisi pour vous. |
FindReplaceRequest
Recherche et remplace des données dans des cellules sur une plage, une feuille ou toutes les feuilles.
| Représentation JSON |
|---|
{
"find": string,
"replacement": string,
"matchCase": boolean,
"matchEntireCell": boolean,
"searchByRegex": boolean,
"includeFormulas": boolean,
"range": {
object ( |
| Champs | |
|---|---|
find
|
Valeur à rechercher. |
replacement
|
Valeur à utiliser pour le remplacement. |
matchCase
|
"True" si la recherche est sensible à la casse. |
matchEntireCell
|
"True" si la valeur à rechercher doit correspondre à la cellule entière. |
searchByRegex
|
"True" si la valeur à rechercher est une expression régulière. L'expression régulière et le remplacement doivent respecter les règles Java concernant les expressions régulières, disponibles sur 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 contient
|
includeFormulas
|
"True" si la recherche doit inclure les cellules contenant des formules. "False" pour ignorer les cellules contenant des formules. |
| Champ d'application de la recherche/du remplacement : un et un seul doit être défini. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
range
|
Plage dans laquelle effectuer la recherche et le remplacement. |
sheetId
|
Feuille sur laquelle effectuer la recherche et le remplacement. |
allSheets
|
"True" pour rechercher/remplacer dans toutes les feuilles. |
| Fin des champs qui s'excluent mutuellement. | |
InsertDimensionRequest
Insère des lignes ou des colonnes dans une feuille à un index 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 dimension doivent être étendues à partir des dimensions avant ou après les dimensions nouvellement insérées. "True" pour hériter des dimensions précédentes (dans ce cas, l'index de début doit être supérieur à 0) et "false" pour hériter des dimensions suivantes.
Par exemple, si l'index de ligne 0 a un arrière-plan rouge et l'index de ligne 1 a un arrière-plan vert, l'insertion de deux lignes à 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 la droite ou vers le bas.
| Représentation JSON |
|---|
{ "range": { object ( |
| Champs | |
|---|---|
range
|
Plage dans laquelle insérer de nouvelles cellules. La plage est limitée aux limites de la feuille actuelle. |
shiftDimension
|
Dimension qui sera déplacé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ébut (base zéro) de l'emplacement où déplacer les données sources, en fonction des coordonnées avant la suppression des données sources de la grille. Les données existantes seront déplacées vers le bas ou vers la droite (selon la dimension) pour faire de la place aux dimensions déplacées. Les dimensions sources sont supprimées de la grille. Il est donc possible que les données se retrouvent dans un index différent de celui spécifié.
Par exemple, si vous avez
|
UpdateEmbeddedObjectPositionRequest
Mettez à jour la position d'un objet intégré (par exemple, en déplaçant ou en redimensionnant un graphique ou une image).
| Représentation JSON |
|---|
{
"objectId": integer,
"newPosition": {
object ( |
| Champs | |
|---|---|
objectId
|
ID de l'objet à déplacer. |
newPosition
|
Position explicite à laquelle déplacer l'objet intégré. Si
|
fields
|
Champs de |
PasteDataRequest
Insère des données dans la feuille de calcul en commençant à la coordonnée spécifiée.
| Représentation JSON |
|---|
{ "coordinate": { object ( |
| Champs | |
|---|---|
coordinate
|
Coordonnée à partir de laquelle les données doivent être insérées. |
data
|
Données à insérer. |
type
|
Comment coller les données |
| Une seule valeur doit être définie pour indiquer comment interpréter les données. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
delimiter
|
Délimiteur dans les données. |
html
|
"True" si les données sont au format HTML. |
| Fin des champs qui s'excluent mutuellement. | |
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. Elle doit s'étendre sur une seule colonne. |
delimiter
|
Délimiteur à utiliser. Utilisé uniquement si delimiterType 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 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 |
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 à l'index spécifié. Les index de toutes les règles suivantes sont incrémentés.
| Représentation JSON |
|---|
{
"rule": {
object ( |
| Champs | |
|---|---|
rule
|
Règle à ajouter. |
index
|
Index basé sur zéro où la règle doit être insérée. |
UpdateConditionalFormatRuleRequest
Met à jour une règle de mise en forme conditionnelle à l'index donné ou la déplace vers un autre index.
| Représentation JSON |
|---|
{
"index": integer,
"sheetId": integer,
"rule": {
object ( |
| 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 |
| Type de mise à jour à effectuer. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
rule
|
Règle qui doit remplacer celle à l'index donné. |
newIndex
|
Nouvel index (basé sur zéro) auquel la règle doit aboutir. |
| Fin des champs qui s'excluent mutuellement. | |
DeleteConditionalFormatRuleRequest
Supprime une règle de mise en forme conditionnelle à l'index donné. Les index de toutes les 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 à partir de laquelle la règle est supprimée. |
SortRangeRequest
Trie les données des 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 cette méthode 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. |
filteredRowsIncluded
|
Facultatif. Si la valeur est "true", la règle de validation des données sera également appliquée aux lignes filtrées. |
SetBasicFilterRequest
Définit le filtre de base associé à une feuille.
| Représentation JSON |
|---|
{
"filter": {
object ( |
| Champs | |
|---|---|
filter
|
Filtre à définir. |
AddProtectedRangeRequest
Ajoute une plage protégée.
| Représentation JSON |
|---|
{
"protectedRange": {
object ( |
| Champs | |
|---|---|
protectedRange
|
Plage protégée à ajouter. Le champ
|
UpdateProtectedRangeRequest
Met à jour une plage protégée existante avec le protectedRangeId spécifié.
| 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 portant l'ID indiqué.
| Représentation JSON |
|---|
{ "protectedRangeId": integer } |
| Champs | |
|---|---|
protectedRangeId
|
ID 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 |
|---|
{ "dimensions": { object ( |
| Champs | |
|---|---|
| Plage de dimensions. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
dimensions
|
Dimensions à redimensionner automatiquement. |
dataSourceSheetDimensions
|
Dimensions de la feuille de source de données à redimensionner automatiquement. |
| Fin des champs qui s'excluent mutuellement. | |
AddChartRequest
Ajoute un graphique à une 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é. Le champ
|
UpdateChartSpecRequest
Met à jour les spécifications d'un graphique. (Cela 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. |
UpdateBandingRequest
Met à jour les propriétés de la plage avec bandes fournie.
| Représentation JSON |
|---|
{
"bandedRange": {
object ( |
| Champs | |
|---|---|
bandedRange
|
Plage à 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 plage avec bandes à la feuille de calcul.
| Représentation JSON |
|---|
{
"bandedRange": {
object ( |
| Champs | |
|---|---|
bandedRange
|
Plage à ajouter. Le champ
|
DeleteBandingRequest
Supprime de la feuille de calcul la plage avec bandes associée à l'ID indiqué.
| Représentation JSON |
|---|
{ "bandedRangeId": integer } |
| Champs | |
|---|---|
bandedRangeId
|
ID de la plage avec bandes à supprimer. |
CreateDeveloperMetadataRequest
Requête de création de métadonnées de développement.
| 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éveloppeur 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", ainsi qu'au moins un DataFilter correspondant aux métadonnées qu'ils souhaitent mettre à jour.
| Représentation JSON |
|---|
{ "dataFilters": [ { object ( |
| Champs | |
|---|---|
dataFilters[]
|
Filtres correspondant aux entrées de métadonnées du développeur à mettre à jour. |
developerMetadata
|
Valeur à 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
Demande 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éveloppeur à supprimer. |
RandomizeRangeRequest
Randomise l'ordre des lignes dans une plage.
| Représentation JSON |
|---|
{
"range": {
object ( |
| Champs | |
|---|---|
range
|
Plage à rendre aléatoire. |
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 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] donne 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 existant G, la profondeur du nouveau groupe G' devient supérieure de un à celle de G. Par exemple, un groupe [B:E, profondeur 1] + [C:D] donne les groupes [B:E, profondeur 1] et [C:D, profondeur 2]. Si la plage demandée commence avant et se termine dans la plage d'un groupe existant G, ou commence dans la plage d'un groupe existant G et se termine après, la plage du groupe existant G devient l'union des plages, et le nouveau groupe G' a une profondeur supérieure de un à celle de G et une plage correspondant à l'intersection des plages. Par exemple, un groupe [B:D, profondeur 1] + [C:E] donne 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 diminuant la profondeur des dimensions de la plage.
Par exemple, supposons que la feuille comporte un groupe de niveau 1 sur B:E et un groupe de niveau 2 sur C:D. Si vous supprimez un groupe sur D:E, la feuille contiendra un groupe de niveau 1 sur B:D et un groupe de niveau 2 sur C:C.
| Représentation JSON |
|---|
{
"range": {
object ( |
| Champs | |
|---|---|
range
|
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 modifié. La plage et la profondeur du groupe doivent spécifier un groupe valide dans 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 blancs au début et à la fin du texte de chaque cellule, et réduit toute sous-séquence d'espaces blancs restants à un seul espace. Si le texte tronqué obtenu commence par un caractère "+" ou "=", il reste une valeur de chaîne et n'est pas interprété comme une formule.
| Représentation JSON |
|---|
{
"range": {
object ( |
| Champs | |
|---|---|
range
|
Plage dont les cellules doivent être ajustées. |
DeleteDuplicatesRequest
Supprime les lignes de cette plage qui contiennent des valeurs dans les colonnes spécifiées qui sont des doublons de valeurs dans une ligne précédente. Les lignes dont les valeurs sont 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). Lorsque vous supprimez des doublons, la première instance de chaque ligne en double (en partant du haut) est conservée dans la plage résultante. Le contenu en dehors de la plage spécifiée n'est pas supprimé. De plus, 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 à partir de 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 pour détecter les 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. Vous devez spécifier au moins un champ. La racine |
AddSlicerRequest
Ajoute un segment à une feuille dans 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é. Le champ
|
UpdateSlicerSpecRequest
Met à jour les spécifications d'un sélecteur. (Cela ne permet pas de déplacer ni de redimensionner un sélecteur. Pour déplacer ou redimensionner un sélecteur, 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, une feuille DATA_SOURCE associée est créée et une exécution est déclenchée pour actualiser la feuille et lire les données de la source de données.
La requête nécessite un champ d'application OAuth bigquery.readonly supplémentaire 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 la feuille DATA_SOURCE associée et lire les données de la source de données mise à jour.
La requête nécessite un champ d'application OAuth bigquery.readonly supplémentaire 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. La requête 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 de source 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 vous actualisez une source de données BigQuery.
Si un lot contient plusieurs demandes d'actualisation faisant référence aux mêmes objets de source de données, seule la dernière demande d'actualisation est traitée. Toutes ces demandes auront la même réponse.
| Représentation JSON |
|---|
{
"force": boolean,
"references": {
object ( |
| Champs | |
|---|---|
force
|
Actualise les objets de source de données, quel que soit l'état actuel. Si elle n'est pas définie et qu'un objet de source de données référencé était en état d'erreur, l'actualisation échouera immédiatement. |
| Spécifie ce qu'il faut actualiser. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
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. |
| Fin des champs qui s'excluent mutuellement. | |
DataSourceObjectReferences
Liste de références aux objets de source de données.
| Représentation JSON |
|---|
{
"references": [
{
object ( |
| Champs | |
|---|---|
references[]
|
Références. |
CancelDataSourceRefreshRequest
Annule une ou plusieurs actualisations des objets de source de données dans la feuille de calcul par les références spécifiées.
La requête nécessite un champ d'application OAuth bigquery.readonly supplémentaire si vous annulez une actualisation sur une source de données BigQuery.
| Représentation JSON |
|---|
{
"references": {
object ( |
| Champs | |
|---|---|
| Spécifie ce qu'il faut annuler. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
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. |
| Fin des champs qui s'excluent mutuellement. | |
AddTableRequest
Ajoute un tableau à la feuille de calcul.
| Représentation JSON |
|---|
{
"table": {
object ( |
| Champs | |
|---|---|
table
|
Obligatoire. Table à ajouter. |
UpdateTableRequest
Met à jour une table dans la feuille de calcul.
| Représentation JSON |
|---|
{
"table": {
object ( |
| Champs | |
|---|---|
table
|
Obligatoire. Table à mettre à jour. |
fields
|
Obligatoire. Champs à mettre à jour. Vous devez spécifier au moins un champ. La racine |
DeleteTableRequest
Supprime le tableau avec l'ID donné de la feuille de calcul.
| Représentation JSON |
|---|
{ "tableId": string } |
| Champs | |
|---|---|
tableId
|
ID de la table à supprimer. |
InsertCommentRequest
Insère un CommentThread dans la feuille de calcul.
| Représentation JSON |
|---|
{
"content": string,
"assigneeEmailAddress": string,
"coordinate": {
object ( |
| Champs | |
|---|---|
content
|
Texte du commentaire, en texte brut. Ce contenu textuel sera traité de la même manière que les commentaires créés dans l'éditeur Sheets. Il aura des comportements similaires pour la mise en forme, les notifications, etc. Ce champ est obligatoire et ne doit pas dépasser 2 048 unités de code UTF-8. |
assigneeEmailAddress
|
Facultatif. Adresse e-mail de la personne à laquelle le commentaire est attribué. Laissez ce champ vide pour un commentaire non attribué. Ne doit pas dépasser 2 048 unités de code UTF-8. |
| Emplacement de la feuille associé à ce commentaire. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
coordinate
|
Le |
| Fin des champs qui s'excluent mutuellement. | |
AddCommentReplyRequest
Insère une réponse Post dans un CommentThread.
| Représentation JSON |
|---|
{
"commentId": string,
"post": {
object ( |
| Champs | |
|---|---|
commentId
|
ID de la |
post
|
Le |
UpdateCommentPostRequest
Met à jour un Post dans un CommentThread.
Renvoie une erreur 400 (requête incorrecte) si :
- L'utilisateur à l'origine de la demande n'est pas l'auteur du post.
| Représentation JSON |
|---|
{ "commentId": string, "postId": string, "content": string } |
| Champs | |
|---|---|
commentId
|
ID de la |
postId
|
ID du post en cours de modification. |
content
|
Nouveau texte du commentaire, en texte brut. Ce contenu textuel sera traité de la même manière que les commentaires créés dans l'éditeur Sheets. Il aura des comportements similaires pour la mise en forme, les notifications, etc. Ce champ est obligatoire et ne doit pas dépasser 2 048 unités de code UTF-8. |
DeleteCommentRequest
Supprime un CommentThread.
Renvoie une erreur 400 Bad Request si l'utilisateur qui envoie la requête n'est pas l'auteur de headPost.
| Représentation JSON |
|---|
{ "commentId": string } |
| Champs | |
|---|---|
commentId
|
ID de l' |
DeleteCommentReplyRequest
Supprime une réponse Post d'une CommentThread.
Renvoie une erreur 400 (requête incorrecte) si :
-
L'utilisateur à l'origine de la demande n'est pas l'auteur du post.
-
Le post de réponse contient un
comment action. -
Le post de réponse contient un
assignee.
| Représentation JSON |
|---|
{ "commentId": string, "postId": string } |
| Champs | |
|---|---|
commentId
|
ID de la |
postId
|
ID de la réponse
|