- Risorsa: foglio di lavoro
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Colore
- ColorStyle
- ThemeColorType
- Bordi
- Bordo
- Stile
- Matrici
- HorizontalAlign
- VerticalAlign
- WrapStrategy
- TextDirection
- TextFormat
- Link
- 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
- GridRange
- PivotGroup
- PivotGroupValueMetadata
- SortOrder
- PivotGroupSortValueBucket
- PivotGroupRule
- ManualRule
- ManualRuleGroup
- HistogramRule
- DateTimeRule
- DateTimeRuleType
- PivotGroupLimit
- PivotFilterCriteria
- PivotFilterSpec
- PivotValue
- PivotValueSummarizeFunction
- PivotValueCalculatedDisplayType
- PivotValueLayout
- DataSourceTable
- DataSourceTableColumnSelectionType
- FilterSpec
- FilterCriteria
- SortSpec
- DataSourceFormula
- DimensionProperties
- ConditionalFormatRule
- 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 periodo di tempo da attendere 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 il calcolo iterativo. L'assenza di questo campo indica che i riferimenti circolari generano 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. Leggibile solo se true. Se il valore è false, puoi impostarlo su true. Questo valore verrà ignorato e restituirà sempre true se l'amministratore ha attivato la funzionalità di 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 modifica 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 è abilitato e i risultati successivi differiscono per un valore inferiore a questo valore soglia, le interruzioni del calcolo si arrestano. |
SpreadsheetTheme
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 l'aggiornamento, devi fornire tutte le coppie di colori del tema. |
ThemeColorPair
Una coppia che mappa un tipo di colore tema del foglio di lavoro al colore specifico che rappresenta.
Rappresentazione JSON |
---|
{ "colorType": enum ( |
Campi | |
---|---|
colorType |
Il tipo di colore tema del foglio di lavoro. |
color |
Il colore specifico corrispondente al tipo di colore tema. |
NamedRange
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 rappresentato. |
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 durante l'esecuzione di 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 [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 tutte le query eseguite sull'origine dati, viene addebitato il 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 di un'esplorazione del modello di 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. Le dimensioni devono 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 a 4 ore. Ad esempio, se specifichi un'ora di inizio pari alle 8:00 , l'aggiornamento verrà eseguito ogni giorno tra le 8:00 e le 12:00.
Rappresentazione JSON |
---|
{ "enabled": boolean, "refreshScope": enum ( |
Campi | |
---|---|
enabled |
Vero se la pianificazione dell'aggiornamento è attivata, falso 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 della pianificazione schedule_config possono essere solo una delle seguenti: |
|
dailySchedule |
Programma di aggiornamento giornaliero. |
weeklySchedule |
Pianificazione dell'aggiornamento settimanale. |
monthlySchedule |
Programma di 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 gli oggetti di origine dati associati 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 potrebbe 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. In genere 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 per l'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
Una pianificazione mensile per l'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 timestamp di inizio (incluso) e timestamp di fine (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 sia start che end non sono specificati, l'intervallo corrisponde a qualsiasi ora.
Rappresentazione JSON |
---|
{ "startTime": string, "endTime": string } |
Campi | |
---|---|
startTime |
Facoltativo. Inizio dell'intervallo incluso. 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à precedere la fine. |
Metodi |
|
---|---|
|
Applica uno o più aggiornamenti al foglio di lavoro. |
|
Crea un foglio di lavoro e restituisce il foglio di lavoro appena creato. |
|
Restituisce il foglio di lavoro con l'ID specificato. |
|
Restituisce il foglio di lavoro con l'ID specificato. |