Sheets

Foglio

Un foglio di un foglio di lavoro.

Rappresentazione JSON
{
  "properties": {
    object (SheetProperties)
  },
  "data": [
    {
      object (GridData)
    }
  ],
  "merges": [
    {
      object (GridRange)
    }
  ],
  "conditionalFormats": [
    {
      object (ConditionalFormatRule)
    }
  ],
  "filterViews": [
    {
      object (FilterView)
    }
  ],
  "protectedRanges": [
    {
      object (ProtectedRange)
    }
  ],
  "basicFilter": {
    object (BasicFilter)
  },
  "charts": [
    {
      object (EmbeddedChart)
    }
  ],
  "bandedRanges": [
    {
      object (BandedRange)
    }
  ],
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "rowGroups": [
    {
      object (DimensionGroup)
    }
  ],
  "columnGroups": [
    {
      object (DimensionGroup)
    }
  ],
  "slicers": [
    {
      object (Slicer)
    }
  ]
}
Campi
properties

object (SheetProperties)

Le proprietà del foglio.

data[]

object (GridData)

Dati nella griglia, se si tratta di un foglio griglia.

Il numero di oggetti GridData restituiti dipende dal numero di intervalli richiesti in questo foglio. Ad esempio, se questo rappresenta Sheet1 e il foglio di lavoro è stato richiesto con intervalli Sheet1!A1:C10 e Sheet1!D15:E20, il primo GridData avrà un startRow / startColumn di 0, mentre il secondo avrà startRow 14 (riga 15 con base zero) e startColumn 3 (colonna D in base zero).

Per un DATA_SOURCE non è possibile richiedere un intervallo specifico, il valore GridData contiene tutti i valori.

merges[]

object (GridRange)

Gli intervalli che vengono uniti.

conditionalFormats[]

object (ConditionalFormatRule)

Le regole di formattazione condizionale in questo foglio.

filterViews[]

object (FilterView)

Le visualizzazioni filtrate in questo foglio.

protectedRanges[]

object (ProtectedRange)

Gli intervalli protetti in questo foglio.

basicFilter

object (BasicFilter)

L'eventuale filtro in questo foglio.

charts[]

object (EmbeddedChart)

Le specifiche di ogni grafico in questo foglio.

bandedRanges[]

object (BandedRange)

L'intervallo di colori a strisce (colori alternati) in questo foglio.

developerMetadata[]

object (DeveloperMetadata)

I metadati dello sviluppatore associati a un foglio.

rowGroups[]

object (DimensionGroup)

Tutti i gruppi di righe in questo foglio, ordinati per indice iniziale dell'intervallo crescente e poi per profondità del gruppo.

columnGroups[]

object (DimensionGroup)

Tutti i gruppi di colonne in questo foglio, ordinati per indice iniziale dell'intervallo crescente e poi per profondità del gruppo.

slicers[]

object (Slicer)

I controlli filtro in questo foglio.

SheetProperties

Proprietà di un foglio.

Rappresentazione JSON
{
  "sheetId": integer,
  "title": string,
  "index": integer,
  "sheetType": enum (SheetType),
  "gridProperties": {
    object (GridProperties)
  },
  "hidden": boolean,
  "tabColor": {
    object (Color)
  },
  "tabColorStyle": {
    object (ColorStyle)
  },
  "rightToLeft": boolean,
  "dataSourceSheetProperties": {
    object (DataSourceSheetProperties)
  }
}
Campi
sheetId

integer

L'ID del foglio. Deve essere un numero non negativo. Una volta impostato, questo campo non può essere modificato.

title

string

Il nome del foglio.

index

integer

L'indice del foglio all'interno del foglio di lavoro. Quando aggiungi o aggiorni le proprietà del foglio, se questo campo viene escluso, il foglio viene aggiunto o spostato alla fine dell'elenco dei fogli. Quando aggiorni gli indici dei fogli o inserisci i fogli, lo spostamento viene considerato "prima dello spostamento" indici di appartenenza. Ad esempio, se ci sono tre fogli (S1, S2, S3) per spostare S1 davanti a S2 l'indice deve essere impostato su 2. Una richiesta di aggiornamento dell'indice dei fogli viene ignorata se l'indice richiesto è identico all'indice attuale dei fogli o se il nuovo indice richiesto è uguale all'indice del foglio corrente 1.

sheetType

enum (SheetType)

Il tipo di foglio. Il valore predefinito è GRID. Una volta impostato, questo campo non può essere modificato.

gridProperties

object (GridProperties)

Proprietà aggiuntive del foglio se questo foglio è una griglia. Se il foglio è un foglio di oggetti contenente un grafico o un'immagine, questo campo non sarà presente. Durante la scrittura è un errore impostare le proprietà della griglia sui fogli non griglia.

Se questo foglio è un DATA_SOURCE foglio, questo campo viene solo generato, ma contiene le proprietà che riflettono il modo in cui il foglio dell'origine dati viene visualizzato nell'interfaccia utente, ad esempio rowCount.

hidden

boolean

True se il foglio è nascosto nell'interfaccia utente, false se è visibile.

tabColor
(deprecated)

object (Color)

Il colore della scheda nell'interfaccia utente. Obsoleta: utilizza tabColorStyle.

tabColorStyle

object (ColorStyle)

Il colore della scheda nell'interfaccia utente. Se tabColor , questo campo ha la precedenza.

rightToLeft

boolean

True se il foglio è un foglio RTL anziché un foglio LTR.

dataSourceSheetProperties

object (DataSourceSheetProperties)

Solo output. Se presente, il campo contiene DATA_SOURCE proprietà specifiche del foglio.

SheetType

Il tipo di foglio.

Enum
SHEET_TYPE_UNSPECIFIED Valore predefinito, non utilizzare.
GRID Il foglio è una griglia.
OBJECT Il foglio non ha una griglia, ma un oggetto come un grafico o un'immagine.
DATA_SOURCE Il foglio si collega a un DataSource e mostra l'anteprima dei dati.

GridProperties

Proprietà di una griglia.

Rappresentazione JSON
{
  "rowCount": integer,
  "columnCount": integer,
  "frozenRowCount": integer,
  "frozenColumnCount": integer,
  "hideGridlines": boolean,
  "rowGroupControlAfter": boolean,
  "columnGroupControlAfter": boolean
}
Campi
rowCount

integer

Il numero di righe nella griglia.

columnCount

integer

Il numero di colonne nella griglia.

frozenRowCount

integer

Il numero di righe bloccate nella griglia.

frozenColumnCount

integer

Il numero di colonne bloccate nella griglia.

hideGridlines

boolean

True se la griglia non mostra le linee della griglia nella UI.

rowGroupControlAfter

boolean

True se il pulsante di attivazione/disattivazione del controllo del raggruppamento delle righe viene mostrato dopo il gruppo.

columnGroupControlAfter

boolean

True se il pulsante di attivazione/disattivazione del controllo del raggruppamento delle colonne viene mostrato dopo il gruppo.

DataSourceSheetProperties

Ulteriori proprietà di un DATA_SOURCE in un foglio di calcolo.

Rappresentazione JSON
{
  "dataSourceId": string,
  "columns": [
    {
      object (DataSourceColumn)
    }
  ],
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Campi
dataSourceId

string

ID del DataSource a cui è collegato il foglio.

columns[]

object (DataSourceColumn)

Le colonne visualizzate nel foglio, corrispondenti ai valori in RowData.

dataExecutionStatus

object (DataExecutionStatus)

Lo stato di esecuzione dei dati.

GridData

Dati nella griglia, nonché metadati relativi alle dimensioni.

Rappresentazione JSON
{
  "startRow": integer,
  "startColumn": integer,
  "rowData": [
    {
      object (RowData)
    }
  ],
  "rowMetadata": [
    {
      object (DimensionProperties)
    }
  ],
  "columnMetadata": [
    {
      object (DimensionProperties)
    }
  ]
}
Campi
startRow

integer

La prima riga a cui si riferisce questo GridData, in base zero.

startColumn

integer

La prima colonna a cui fa riferimento questo GridData, in base zero.

rowData[]

object (RowData)

I dati nella griglia, una voce per riga, a partire dalla riga in startRow. I valori in RowData corrisponderanno alle colonne che iniziano per startColumn.

rowMetadata[]

object (DimensionProperties)

Metadati sulle righe richieste nella griglia, a partire dalla riga in startRow.

columnMetadata[]

object (DimensionProperties)

Metadati sulle colonne richieste nella griglia, a partire dalla colonna in startColumn.

RowData

Dati relativi a ogni cella di una riga.

Rappresentazione JSON
{
  "values": [
    {
      object (CellData)
    }
  ]
}
Campi
values[]

object (CellData)

I valori nella riga, uno per colonna.

DimensionProperties

Proprietà relative a una dimensione.

Rappresentazione JSON
{
  "hiddenByFilter": boolean,
  "hiddenByUser": boolean,
  "pixelSize": integer,
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
}
Campi
hiddenByFilter

boolean

True se questa dimensione viene filtrata. Questo campo è di sola lettura.

hiddenByUser

boolean

True se questa dimensione è esplicitamente nascosta.

pixelSize

integer

L'altezza (se è una riga) o la larghezza (se una colonna) della dimensione in pixel.

developerMetadata[]

object (DeveloperMetadata)

I metadati dello sviluppatore associati a una singola riga o colonna.

dataSourceColumnReference

object (DataSourceColumnReference)

Solo output. Se impostato, questa è una colonna nel foglio di un'origine dati.

ConditionalFormatRule

Una regola che descrive un formato condizionale.

Rappresentazione JSON
{
  "ranges": [
    {
      object (GridRange)
    }
  ],

  // Union field rule can be only one of the following:
  "booleanRule": {
    object (BooleanRule)
  },
  "gradientRule": {
    object (GradientRule)
  }
  // End of list of possible types for union field rule.
}
Campi
ranges[]

object (GridRange)

Gli intervalli formattati se la condizione è true. Tutti gli intervalli devono trovarsi sulla stessa griglia.

Campo unione rule. Deve essere impostata esattamente una regola che controlla questo formato condizionale. rule può essere solo uno dei seguenti:
booleanRule

object (BooleanRule)

La formattazione è "attivata" o "off" in base alla regola.

gradientRule

object (GradientRule)

La formattazione varia in base ai gradienti nella regola.

BooleanRule

Una regola che può corrispondere o meno a seconda della condizione.

Rappresentazione JSON
{
  "condition": {
    object (BooleanCondition)
  },
  "format": {
    object (CellFormat)
  }
}
Campi
condition

object (BooleanCondition)

La condizione della regola. Se la condizione restituisce true, il formato viene applicato.

format

object (CellFormat)

Il formato da applicare. La formattazione condizionale può applicare solo un sottoinsieme di formattazione: bold, italic, strikethrough, foreground color e background color.

GradientRule

Una regola che applica un formato con scala di colori gradiente in base ai punti di interpolazione elencati. Il formato di una cella varia in base al contenuto e ai valori dei punti di interpolazione.

Rappresentazione JSON
{
  "minpoint": {
    object (InterpolationPoint)
  },
  "midpoint": {
    object (InterpolationPoint)
  },
  "maxpoint": {
    object (InterpolationPoint)
  }
}
Campi
minpoint

object (InterpolationPoint)

Il punto di interpolazione iniziale.

midpoint

object (InterpolationPoint)

Un punto di interpolazione intermedio facoltativo.

maxpoint

object (InterpolationPoint)

Il punto di interpolazione finale.

InterpolationPoint

Un singolo punto di interpolazione in un formato condizionale a gradiente. Fissano la scala dei colori del gradiente in base al colore, al tipo e al valore scelti.

Rappresentazione JSON
{
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "type": enum (InterpolationPointType),
  "value": string
}
Campi
color
(deprecated)

object (Color)

Il colore che deve essere utilizzato da questo punto di interpolazione. Obsoleta: utilizza colorStyle.

colorStyle

object (ColorStyle)

Il colore che deve essere utilizzato da questo punto di interpolazione. Se color , questo campo ha la precedenza.

type

enum (InterpolationPointType)

Come deve essere interpretato il valore.

value

string

Il valore utilizzato da questo punto di interpolazione. Può essere una formula. Non utilizzato se type sono MIN o MAX.

InterpolationPointType

Il tipo di punto di interpolazione.

Enum
INTERPOLATION_POINT_TYPE_UNSPECIFIED Il valore predefinito, non utilizzare.
MIN Il punto di interpolazione utilizza il valore minimo nelle celle dell'intervallo del formato condizionale.
MAX Il punto di interpolazione utilizza il valore massimo nelle celle dell'intervallo del formato condizionale.
NUMBER Il punto di interpolazione utilizza esattamente il valore in InterpolationPoint.value.
PERCENT

Il punto di interpolazione è la percentuale specificata su tutte le celle dell'intervallo del formato condizionale. Equivale a NUMBER se il valore era: =(MAX(FLATTEN(range)) * (value / 100)) (MIN(FLATTEN(range)) * (1 - (value / 100))) (dove gli errori nell'intervallo vengono ignorati durante la suddivisione).

PERCENTILE Il punto di interpolazione è il percentile specificato tra tutte le celle dell'intervallo del formato condizionale. Equivale a NUMBER se il valore era: =PERCENTILE(FLATTEN(range), value / 100) (dove gli errori nell'intervallo vengono ignorati durante la suddivisione).

FilterView

Una visualizzazione filtrata.

Rappresentazione JSON
{
  "filterViewId": integer,
  "title": string,
  "range": {
    object (GridRange)
  },
  "namedRangeId": string,
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "criteria": {
    integer: {
      object (FilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ]
}
Campi
filterViewId

integer

L'ID della visualizzazione filtrata.

title

string

Il nome della visualizzazione filtrata.

range

object (GridRange)

L'intervallo coperto da questa visualizzazione filtrata.

Quando scrivi, solo uno dei range o namedRangeId che è possibile impostare.

namedRangeId

string

L'intervallo denominato da cui è supportata la visualizzazione filtrata, se presente.

Quando scrivi, solo uno dei range o namedRangeId che è possibile impostare.

sortSpecs[]

object (SortSpec)

L'ordinamento per colonna. Specifiche successive vengono utilizzate quando i valori sono uguali nelle specifiche precedenti.

criteria
(deprecated)

map (key: integer, value: object ( FilterCriteria))

I criteri per mostrare/nascondere i valori per ogni colonna. La chiave della mappa è l'indice di colonna e il valore è il criterio per quella colonna.

Questo campo è stato ritirato a favore di filterSpecs.

filterSpecs[]

object (FilterSpec)

I criteri del filtro per mostrare/nascondere i valori per ciascuna colonna.

Entrambi criteria e filterSpecs vengono compilate in risposte. Se in una richiesta di aggiornamento vengono specificati entrambi i campi, questo campo ha la precedenza.

ProtectedRange

Un intervallo protetto.

Rappresentazione JSON
{
  "protectedRangeId": integer,
  "range": {
    object (GridRange)
  },
  "namedRangeId": string,
  "description": string,
  "warningOnly": boolean,
  "requestingUserCanEdit": boolean,
  "unprotectedRanges": [
    {
      object (GridRange)
    }
  ],
  "editors": {
    object (Editors)
  }
}
Campi
protectedRangeId

integer

L'ID dell'intervallo protetto. Questo campo è di sola lettura.

range

object (GridRange)

L'intervallo che viene protetto. L'intervallo potrebbe essere completamente illimitato, nel qual caso viene considerato un foglio protetto.

Quando scrivi, solo uno dei range o namedRangeId che è possibile impostare.

namedRangeId

string

L'intervallo denominato da cui è supportato questo intervallo protetto, se presente.

Quando scrivi, solo uno dei range o namedRangeId che è possibile impostare.

description

string

La descrizione di questo intervallo protetto.

warningOnly

boolean

True se l'intervallo protetto mostrerà un avviso durante la modifica. La protezione basata su avvisi indica che ogni utente può modificare i dati nell'intervallo protetto, ad eccezione del fatto che la modifica mostrerà un avviso che chiede all'utente di confermare la modifica.

Quando scrivi: se questo campo è true, editors vengono ignorati. Inoltre, se questo campo viene modificato da vero a falso e editors non è impostato (né incluso nella maschera del campo), gli editor verranno impostati su tutti gli editor del documento.

requestingUserCanEdit

boolean

True se l'utente che ha richiesto questo intervallo protetto può modificare l'area protetta. Questo campo è di sola lettura.

unprotectedRanges[]

object (GridRange)

L'elenco di intervalli non protetti all'interno di un foglio protetto. Gli intervalli non protetti sono supportati solo sui fogli protetti.

editors

object (Editors)

Gli utenti e i gruppi con accesso in modifica all'intervallo protetto. Questo campo è visibile solo agli utenti con accesso in modifica all'intervallo protetto e al documento. Gli editor non sono supportati con warningOnly protezione dei dati.

Editor

Gli editor di un intervallo protetto.

Rappresentazione JSON
{
  "users": [
    string
  ],
  "groups": [
    string
  ],
  "domainUsersCanEdit": boolean
}
Campi
users[]

string

Gli indirizzi email degli utenti con accesso in modifica all'intervallo protetto.

groups[]

string

Gli indirizzi email dei gruppi con accesso in modifica all'intervallo protetto.

domainUsersCanEdit

boolean

True se un utente nel dominio del documento ha accesso in modifica all'intervallo protetto. La protezione del dominio è supportata solo per i documenti all'interno di un dominio.

BasicFilter

Il filtro predefinito associato a un foglio.

Rappresentazione JSON
{
  "range": {
    object (GridRange)
  },
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "criteria": {
    integer: {
      object (FilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ]
}
Campi
range

object (GridRange)

L'intervallo coperto dal filtro.

sortSpecs[]

object (SortSpec)

L'ordinamento per colonna. Specifiche successive vengono utilizzate quando i valori sono uguali nelle specifiche precedenti.

criteria
(deprecated)

map (key: integer, value: object ( FilterCriteria))

I criteri per mostrare/nascondere i valori per ogni colonna. La chiave della mappa è l'indice di colonna e il valore è il criterio per quella colonna.

Questo campo è stato ritirato a favore di filterSpecs.

filterSpecs[]

object (FilterSpec)

I criteri del filtro per colonna.

Entrambi criteria e filterSpecs vengono compilate in risposte. Se in una richiesta di aggiornamento vengono specificati entrambi i campi, questo campo ha la precedenza.

BandedRange

Un intervallo a strisce (colori alternati) in un foglio.

Rappresentazione JSON
{
  "bandedRangeId": integer,
  "range": {
    object (GridRange)
  },
  "rowProperties": {
    object (BandingProperties)
  },
  "columnProperties": {
    object (BandingProperties)
  }
}
Campi
bandedRangeId

integer

L'ID dell'intervallo a bande.

range

object (GridRange)

L'intervallo a cui vengono applicate queste proprietà.

rowProperties

object (BandingProperties)

Proprietà delle bande di riga. Queste proprietà vengono applicate riga per riga a tutte le righe dell'intervallo. Almeno uno di rowProperties o columnProperties è necessario specificare un valore.

columnProperties

object (BandingProperties)

Proprietà per le bande delle colonne. Queste proprietà vengono applicate colonna per colonna a tutte le colonne dell'intervallo. Almeno uno di rowProperties o columnProperties è necessario specificare un valore.

BandingProperties

Proprietà che fanno riferimento a una singola dimensione (riga o colonna). Se entrambi BandedRange.row_properties e BandedRange.column_properties , i colori di riempimento vengono applicati alle celle in base alle seguenti regole:

Ad esempio, il primo colore della riga ha la priorità sul colore del primo colore della colonna, ma il primo colore della colonna ha la priorità sul secondo colore della riga. Analogamente, l'intestazione di riga ha la priorità sull'intestazione di colonna nella cella in alto a sinistra, ma l'intestazione di colonna ha la priorità sul colore della prima riga se l'intestazione della riga non è impostata.

Rappresentazione JSON
{
  "headerColor": {
    object (Color)
  },
  "headerColorStyle": {
    object (ColorStyle)
  },
  "firstBandColor": {
    object (Color)
  },
  "firstBandColorStyle": {
    object (ColorStyle)
  },
  "secondBandColor": {
    object (Color)
  },
  "secondBandColorStyle": {
    object (ColorStyle)
  },
  "footerColor": {
    object (Color)
  },
  "footerColorStyle": {
    object (ColorStyle)
  }
}
Campi
headerColor
(deprecated)

object (Color)

Il colore della prima riga o colonna. Se questo campo è impostato, la prima riga o colonna viene riempita con questo colore e i colori si alternano tra firstBandColor e secondBandColor a partire dalla seconda riga o colonna. In caso contrario, la prima riga o colonna è piena firstBandColor e i colori si alternano come abitualmente. Obsoleta: utilizza headerColorStyle.

headerColorStyle

object (ColorStyle)

Il colore della prima riga o colonna. Se questo campo è impostato, la prima riga o colonna viene riempita con questo colore e i colori si alternano tra firstBandColor e secondBandColor a partire dalla seconda riga o colonna. In caso contrario, la prima riga o colonna è piena firstBandColor e i colori si alternano come abitualmente. Se headerColor , questo campo ha la precedenza.

firstBandColor
(deprecated)

object (Color)

Il primo colore alternato. (Obbligatorio) Deprecato: utilizza firstBandColorStyle.

firstBandColorStyle

object (ColorStyle)

Il primo colore alternato. (Obbligatorio) Se firstBandColor , questo campo ha la precedenza.

secondBandColor
(deprecated)

object (Color)

Il secondo colore alternato. (Obbligatorio) Deprecato: utilizza secondBandColorStyle.

secondBandColorStyle

object (ColorStyle)

Il secondo colore alternato. (Obbligatorio) Se secondBandColor , questo campo ha la precedenza.

footerColor
(deprecated)

object (Color)

Il colore dell'ultima riga o colonna. Se questo campo non viene impostato, l'ultima riga o colonna viene compilata con firstBandColor o secondBandColor, a seconda del colore della riga o della colonna precedente. Obsoleta: utilizza footerColorStyle.

footerColorStyle

object (ColorStyle)

Il colore dell'ultima riga o colonna. Se questo campo non viene impostato, l'ultima riga o colonna viene compilata con firstBandColor o secondBandColor, a seconda del colore della riga o della colonna precedente. Se footerColor , questo campo ha la precedenza.

DimensionGroup

Un gruppo su un intervallo di righe o colonne su un foglio, che può contenere o essere contenuto all'interno di altri gruppi. Un gruppo può essere compresso o espanso come unità sul foglio.

Rappresentazione JSON
{
  "range": {
    object (DimensionRange)
  },
  "depth": integer,
  "collapsed": boolean
}
Campi
range

object (DimensionRange)

L'intervallo nel quale esiste questo gruppo.

depth

integer

La profondità del gruppo, che rappresenta quanti gruppi hanno un intervallo che contiene interamente l'intervallo di questo gruppo.

collapsed

boolean

Questo campo è true se il gruppo è compresso. Un gruppo compresso rimane compresso se si espande un gruppo sovrapposto a una profondità inferiore.

Un valore true non implica che tutte le dimensioni all'interno del gruppo siano nascoste, poiché la visibilità di una dimensione può cambiare indipendentemente da questa proprietà del gruppo. Tuttavia, quando questa proprietà viene aggiornata, tutte le dimensioni al suo interno vengono impostate su nascoste se questo campo è vero oppure su visibile se questo campo è falso.

Controllo filtro

Un controllo filtro in un foglio.

Rappresentazione JSON
{
  "slicerId": integer,
  "spec": {
    object (SlicerSpec)
  },
  "position": {
    object (EmbeddedObjectPosition)
  }
}
Campi
slicerId

integer

L'ID del controllo filtro.

spec

object (SlicerSpec)

La specifica del controllo filtro.

position

object (EmbeddedObjectPosition)

La posizione del controllo filtro. Tieni presente che il controllo filtro può essere posizionato solo su un foglio esistente. Inoltre, la larghezza e l'altezza del controllo filtro possono essere regolate automaticamente per mantenerla entro i limiti consentiti.

SlicerSpec

Le specifiche di un controllo filtro.

Rappresentazione JSON
{
  "dataRange": {
    object (GridRange)
  },
  "filterCriteria": {
    object (FilterCriteria)
  },
  "columnIndex": integer,
  "applyToPivotTables": boolean,
  "title": string,
  "textFormat": {
    object (TextFormat)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },
  "horizontalAlignment": enum (HorizontalAlign)
}
Campi
dataRange

object (GridRange)

L'intervallo di dati del controllo filtro.

filterCriteria

object (FilterCriteria)

I criteri di filtro del controllo filtro.

columnIndex

integer

L'indice di colonna in base zero nella tabella di dati a cui viene applicato il filtro.

applyToPivotTables

boolean

True se il filtro deve essere applicato alle tabelle pivot. Se non viene configurato, il valore predefinito è True.

title

string

Il titolo del controllo filtro.

textFormat

object (TextFormat)

Il formato di testo del titolo nel controllo filtro. Il campo del link non è supportato.

backgroundColor
(deprecated)

object (Color)

Il colore di sfondo del controllo filtro. Obsoleta: utilizza backgroundColorStyle.

backgroundColorStyle

object (ColorStyle)

Il colore di sfondo del controllo filtro. Se backgroundColor , questo campo ha la precedenza.

horizontalAlignment

enum (HorizontalAlign)

L'allineamento orizzontale del titolo nel controllo filtro. Se non specificato, il valore predefinito è LEFT