- Risorsa: foglio di lavoro
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Colore
- ColorStyle
- ThemeColorType
- Confini
- Bordo
- Stile
- Spaziatura
- HorizontalAlign
- VerticalAlign
- WrapStrategy
- TextDirection
- TextFormat
- Collega
- HyperlinkDisplayType
- TextRotation
- IterativeCalculationSettings
- SpreadsheetTheme
- ThemeColorPair
- Foglio
- SheetProperties
- SheetType
- GridProperties
- DataSourceSheetProperties
- DataSourceColumn
- DataSourceColumnReference
- DataExecutionStatus
- DataExecutionState
- DataExecutionErrorCode
- GridData
- RowData
- CellData
- ExtendedValue
- ErrorValue
- ErrorType
- TextFormatRun
- DataValidationRule
- BooleanCondition
- ConditionType
- ConditionValue
- RelativeDate
- PivotTable
- IntervalloGriglia
- PivotGroup
- PivotGroupValueMetadata
- SortOrder
- PivotGroupSortValueBucket
- PivotGroupRule
- ManualRule
- ManualRuleGroup
- HistogramRule
- DateTimeRule
- DateTimeRuleType
- PivotGroupLimit
- PivotFilterCriteria
- PivotFilterSpec
- PivotValue
- PivotValueSummarizeFunction
- PivotValueCalculatedDisplayType
- PivotValueLayout
- DataSourceTable
- DataSourceTableColumnSelectionType
- FilterSpec
- FilterCriteria
- SortSpec
- DataSourceFormula
- DimensionProperties
- RegolaFormatoCondizionale
- BooleanRule
- GradientRule
- InterpolationPoint
- InterpolationPointType
- FilterView
- ProtectedRange
- Editor
- BasicFilter
- EmbeddedChart
- ChartSpec
- TextPosition
- DataSourceChartProperties
- BasicChartSpec
- BasicChartType
- BasicChartLegendPosition
- BasicChartAxis
- BasicChartAxisPosition
- ChartAxisViewWindowOptions
- ViewWindowMode
- BasicChartDomain
- ChartData
- ChartSourceRange
- ChartGroupRule
- ChartDateTimeRule
- ChartDateTimeRuleType
- ChartHistogramRule
- ChartAggregateType
- BasicChartSeries
- LineStyle
- LineDashType
- DataLabel
- DataLabelType
- DataLabelPlacement
- PointStyle
- PointShape
- BasicSeriesDataPointStyleOverride
- BasicChartStackedType
- BasicChartCompareMode
- PieChartSpec
- PieChartLegendPosition
- BubbleChartSpec
- BubbleChartLegendPosition
- CandlestickChartSpec
- CandlestickDomain
- CandlestickData
- CandlestickSeries
- OrgChartSpec
- OrgChartNodeSize
- HistogramChartSpec
- HistogramSeries
- HistogramChartLegendPosition
- WaterfallChartSpec
- WaterfallChartDomain
- WaterfallChartSeries
- WaterfallChartColumnStyle
- WaterfallChartCustomSubtotal
- WaterfallChartStackedType
- TreemapChartSpec
- TreemapChartColorScale
- ScorecardChartSpec
- KeyValueFormat
- BaselineValueFormat
- ComparisonType
- ChartNumberFormatSource
- ChartCustomNumberFormatOptions
- ChartHiddenDimensionStrategy
- EmbeddedObjectPosition
- OverlayPosition
- GridCoordinate
- EmbeddedObjectBorder
- BandedRange
- BandingProperties
- DimensionGroup
- Slicer
- SlicerSpec
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Intervallo
- Metodi
Risorsa: foglio di lavoro
Risorsa che rappresenta un foglio di lavoro.
Rappresentazione JSON |
---|
{ "spreadsheetId": string, "properties": { object ( |
Campi | |
---|---|
spreadsheetId |
L'ID del foglio di lavoro. Questo campo è di sola lettura. |
properties |
Proprietà generali di un foglio di lavoro. |
sheets[] |
I fogli che fanno parte di un foglio di lavoro. |
namedRanges[] |
Gli intervalli denominati definiti in un foglio di lavoro. |
spreadsheetUrl |
L'URL del foglio di lavoro. Questo campo è di sola lettura. |
developerMetadata[] |
I metadati dello sviluppatore associati a un foglio di lavoro. |
dataSources[] |
Un elenco di origini dati esterne collegate al foglio di lavoro. |
dataSourceSchedules[] |
Solo output. Un elenco di pianificazioni di aggiornamento delle origini dati. |
SpreadsheetProperties
Proprietà di un foglio di lavoro.
Rappresentazione JSON |
---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
Campi | |
---|---|
title |
Il titolo del foglio di lavoro. |
locale |
Le impostazioni internazionali del foglio di lavoro in uno dei seguenti formati:
Nota: quando aggiorni questo campo, non tutte le lingue/impostazioni internazionali sono supportate. |
autoRecalc |
Il tempo di attesa prima che le funzioni volatili vengano ricalcolate. |
timeZone |
Il fuso orario del foglio di lavoro, in formato CLDR, ad esempio |
defaultFormat |
Il formato predefinito di tutte le celle del foglio di lavoro. |
iterativeCalculationSettings |
Determina se e come i riferimenti circolari vengono risolti con un calcolo iterativo. L'assenza di questo campo significa che i riferimenti circolari comportano errori di calcolo. |
spreadsheetTheme |
Tema applicato al foglio di lavoro. |
importFunctionsExternalUrlAccessAllowed |
Indica se consentire l'accesso agli URL esterni per le funzioni di immagine e importazione. Leggi solo se true. Se il valore è false, puoi impostarlo su true. Questo valore verrà ignorato e restituirà sempre true se l'amministratore ha abilitato la funzionalità di inserimento nella lista consentita. |
RecalculationInterval
Un'enumerazione delle possibili opzioni di intervallo di ricalcolo.
Enum | |
---|---|
RECALCULATION_INTERVAL_UNSPECIFIED |
Valore predefinito. Questo valore non deve essere utilizzato. |
ON_CHANGE |
Le funzioni volatili vengono aggiornate a ogni modifica. |
MINUTE |
Le funzioni volatili vengono aggiornate a ogni modifica e ogni minuto. |
HOUR |
Le funzioni volatili vengono aggiornate a ogni variazione e ogni ora. |
IterativeCalculationSettings
Impostazioni per controllare come vengono risolte le dipendenze circolari con il calcolo iterativo.
Rappresentazione JSON |
---|
{ "maxIterations": integer, "convergenceThreshold": number } |
Campi | |
---|---|
maxIterations |
Quando il calcolo iterativo è abilitato, il numero massimo di cicli di calcolo da eseguire. |
convergenceThreshold |
Quando il calcolo iterativo è attivato e i risultati successivi differiscono per un valore inferiore a questo valore soglia, le interruzioni del calcolo si arrestano. |
FoglioDiLavoroTema
Rappresenta il tema del foglio di lavoro
Rappresentazione JSON |
---|
{
"primaryFontFamily": string,
"themeColors": [
{
object ( |
Campi | |
---|---|
primaryFontFamily |
Nome della famiglia di caratteri principale. |
themeColors[] |
Le coppie di colori del tema del foglio di lavoro. Per eseguire l'aggiornamento, devi fornire tutte le coppie di colori del tema. |
ThemeColorPair
Una coppia che mappa il tipo di colore di un tema del foglio di lavoro al colore di cemento che rappresenta.
Rappresentazione JSON |
---|
{ "colorType": enum ( |
Campi | |
---|---|
colorType |
Il tipo di colore del tema del foglio di lavoro. |
color |
Il colore cemento corrispondente al tipo di colore del tema. |
IntervalloDenominato
Un intervallo denominato.
Rappresentazione JSON |
---|
{
"namedRangeId": string,
"name": string,
"range": {
object ( |
Campi | |
---|---|
namedRangeId |
L'ID dell'intervallo denominato. |
name |
Il nome dell'intervallo denominato. |
range |
L'intervallo che rappresenta. |
Origine dati
Informazioni su un'origine dati esterna nel foglio di lavoro.
Rappresentazione JSON |
---|
{ "dataSourceId": string, "spec": { object ( |
Campi | |
---|---|
dataSourceId |
L'ID univoco a livello di foglio di lavoro che identifica l'origine dati. Esempio: 1080547365. |
spec |
Il |
calculatedColumns[] |
Tutte le colonne calcolate nell'origine dati. |
sheetId |
L'ID del Quando viene creata un'origine dati, viene creato anche un foglio |
DataSourceSpec
Vengono specificati i dettagli dell'origine dati. Ad esempio, per BigQuery, vengono specificate informazioni sull'origine BigQuery.
Rappresentazione JSON |
---|
{ "parameters": [ { object ( |
Campi | |
---|---|
parameters[] |
I parametri dell'origine dati, utilizzati per eseguire query sull'origine dati. |
Campo unione spec . La specifica effettiva per tipo di origine dati. spec può essere solo uno dei seguenti: |
|
bigQuery |
|
looker |
Un oggetto [LookerDatasourceSpec][]. |
BigQueryDataSourceSpec
La specifica di un'origine dati BigQuery collegata a un foglio.
Rappresentazione JSON |
---|
{ "projectId": string, // Union field |
Campi | |
---|---|
projectId |
L'ID di un progetto Google Cloud con BigQuery abilitato e un account di fatturazione associato. Per le query eseguite sull'origine dati, il costo viene addebitato al progetto. |
Campo unione spec . La specifica effettiva. spec può essere solo uno dei seguenti: |
|
querySpec |
|
tableSpec |
|
BigQueryQuerySpec
Specifica una query BigQuery personalizzata.
Rappresentazione JSON |
---|
{ "rawQuery": string } |
Campi | |
---|---|
rawQuery |
La stringa di query non elaborata. |
BigQueryTableSpec
Specifica una definizione di tabella BigQuery. Sono consentite solo tabelle native.
Rappresentazione JSON |
---|
{ "tableProjectId": string, "tableId": string, "datasetId": string } |
Campi | |
---|---|
tableProjectId |
L'ID di un progetto BigQuery a cui appartiene la tabella. Se non specificato, viene usato il valore |
tableId |
L'ID della tabella BigQuery. |
datasetId |
L'ID del set di dati BigQuery. |
LookerDataSourceSpec
La specifica di un'origine dati di Looker.
Rappresentazione JSON |
---|
{ "instanceUri": string, "model": string, "explore": string } |
Campi | |
---|---|
instanceUri |
Un URL dell'istanza di Looker. |
model |
Nome di un modello di Looker. |
explore |
Nome dell'esplorazione di un modello Looker. |
DataSourceParameter
Un parametro nella query di un'origine dati. Il parametro consente all'utente di passare i valori del foglio di lavoro a una query.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione identifier . L'identificatore del parametro. identifier può essere solo uno dei seguenti: |
|
name |
Parametro denominato. Deve essere un identificatore legittimo per il |
Campo unione value . Il valore del parametro. value può essere solo uno dei seguenti: |
|
namedRangeId |
ID di un |
range |
Un intervallo contenente il valore del parametro. La sua dimensione deve essere 1 x 1. |
DataSourceRefreshSchedule
Pianifica l'aggiornamento dell'origine dati.
Le origini dati nel foglio di lavoro vengono aggiornate in un intervallo di tempo. Puoi specificare l'ora di inizio facendo clic sul pulsante Aggiornamento pianificato nell'editor di Fogli, ma l'intervallo è fisso su 4 ore. Ad esempio, se specifichi come ora di inizio le 8:00 , l'aggiornamento verrà eseguito ogni giorno tra le 8:00 e le 12:00.
Rappresentazione JSON |
---|
{ "enabled": boolean, "refreshScope": enum ( |
Campi | |
---|---|
enabled |
True se la pianificazione dell'aggiornamento è abilitata o false in caso contrario. |
refreshScope |
L'ambito dell'aggiornamento. Deve essere |
nextRun |
Solo output. L'intervallo di tempo della prossima esecuzione. |
Campo unione schedule_config . Le configurazioni di pianificazione schedule_config possono essere solo una delle seguenti: |
|
dailySchedule |
Programma dell'aggiornamento giornaliero. |
weeklySchedule |
Pianificazione dell'aggiornamento settimanale. |
monthlySchedule |
Pianificazione dell'aggiornamento mensile. |
DataSourceRefreshScope
Gli ambiti di aggiornamento dell'origine dati.
Enum | |
---|---|
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED |
Valore predefinito, non da utilizzare. |
ALL_DATA_SOURCES |
Aggiorna tutte le origini dati e i relativi oggetti nel foglio di lavoro. |
DataSourceRefreshDailySchedule
Una pianificazione per l'aggiornamento dei dati ogni giorno in un determinato intervallo di tempo.
Rappresentazione JSON |
---|
{
"startTime": {
object ( |
Campi | |
---|---|
startTime |
L'ora di inizio di un intervallo di tempo in cui è pianificato un aggiornamento dell'origine dati. Viene utilizzata solo la parte |
TimeOfDay
Rappresenta un'ora del giorno. La data e il fuso orario non sono significativi o sono specificati altrove. Un'API può scegliere di consentire i secondi intercalari. I tipi correlati sono google.type.Date
e google.protobuf.Timestamp
.
Rappresentazione JSON |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Campi | |
---|---|
hours |
Ore del giorno nel formato 24 ore. Deve essere compreso tra 0 e 23. Un'API può scegliere di consentire il valore "24:00:00" per scenari come l'orario di chiusura dell'attività. |
minutes |
Minuti dell'ora del giorno. Il valore deve essere compreso tra 0 e 59. |
seconds |
Secondi di minuti del tempo. Normalmente deve essere compreso tra 0 e 59. Un'API potrebbe consentire il valore 60 se consente i secondi intercalari. |
nanos |
Frazioni di secondo in nanosecondi. Deve essere compreso tra 0 e 999.999.999. |
DataSourceRefreshWeeklySchedule
Una pianificazione settimanale dell'aggiornamento dei dati in giorni specifici in un determinato intervallo di tempo.
Rappresentazione JSON |
---|
{ "startTime": { object ( |
Campi | |
---|---|
startTime |
L'ora di inizio di un intervallo di tempo in cui è pianificato un aggiornamento dell'origine dati. Viene utilizzata solo la parte |
daysOfWeek[] |
Giorni della settimana da aggiornare. È necessario specificare almeno un giorno. |
DayOfWeek
Rappresenta un giorno della settimana.
Enum | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
Il giorno della settimana non è specificato. |
MONDAY |
Lunedì |
TUESDAY |
Martedì |
WEDNESDAY |
Mercoledì |
THURSDAY |
Giovedì |
FRIDAY |
Venerdì |
SATURDAY |
Sabato |
SUNDAY |
Domenica |
DataSourceRefreshMonthlySchedule
Pianificazione mensile dell'aggiornamento dei dati in giorni specifici del mese in un determinato intervallo di tempo.
Rappresentazione JSON |
---|
{
"startTime": {
object ( |
Campi | |
---|---|
startTime |
L'ora di inizio di un intervallo di tempo in cui è pianificato un aggiornamento dell'origine dati. Viene utilizzata solo la parte |
daysOfMonth[] |
Giorni del mese da aggiornare. Sono supportati solo i valori da 1 a 28, che corrispondono al giorno dal 1° al 28°. È necessario specificare almeno un giorno. |
Intervallo
Rappresenta un intervallo di tempo, codificato come inizio timestamp (incluso) e fine timestamp (escluso).
L'inizio deve essere inferiore o uguale alla fine. Quando l'inizio è uguale alla fine, l'intervallo è vuoto (non corrisponde a nessuna ora). Quando non sono specificati entrambi i valori, l'intervallo può corrispondere a qualsiasi momento.
Rappresentazione JSON |
---|
{ "startTime": string, "endTime": string } |
Campi | |
---|---|
startTime |
(Facoltativo) Inizio inclusivo dell'intervallo. Se specificato, un timestamp corrispondente a questo intervallo dovrà essere uguale o successivo all'inizio. |
endTime |
(Facoltativo) Fine dell'intervallo (valore inserito escluso). Se specificato, un timestamp corrispondente a questo intervallo dovrà essere precedente alla fine. |
Metodi |
|
---|---|
|
Applica uno o più aggiornamenti al foglio di lavoro. |
|
Crea un foglio di lavoro, restituendo quello appena creato. |
|
Restituisce il foglio di lavoro nell'ID specificato. |
|
Restituisce il foglio di lavoro nell'ID specificato. |