- Risorsa: foglio di lavoro
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Colore
- ColorStyle
- ThemeColorType
- Bordi
- Bordo
- Stile
- Padding
- 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
- ChipRun
- Chip
- PersonProperties
- DisplayFormat
- RichLinkProperties
- 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
- Tabella
- TableRowsProperties
- TableColumnProperties
- ColumnType
- TableColumnDataValidationRule
- CommentAnchor
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Intervallo
- CommentThread
- Post
- PostAuthor
- CommentActionType
- Stato
- CommentsViewMode
- 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 delle pianificazioni di aggiornamento delle origini dati. |
comments[] |
I thread di commenti associati al foglio di lavoro. |
commentsViewMode |
Solo output. La modalità di visualizzazione dei commenti applicata al foglio di lavoro. |
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 impostazioni internazionali/lingue sono supportate. |
autoRecalc |
La quantità 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 |
Il tema è stato applicato al foglio di lavoro. |
importFunctionsExternalUrlAccessAllowed |
Se consentire l'accesso agli URL esterni per le funzioni di importazione e immagine. Leggi solo quando è true. Se è impostato su false, puoi impostarlo su true. Questo valore verrà ignorato e restituirà sempre true se l'amministratore ha attivato la funzionalità di allowlisting. |
RecalculationInterval
Un elenco 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 è attivato e i risultati successivi differiscono di un valore inferiore a questa soglia, i calcoli di arrotondamento si interrompono. |
SpreadsheetTheme
Rappresenta il tema del foglio di lavoro
| Rappresentazione JSON |
|---|
{
"primaryFontFamily": string,
"themeColors": [
{
object ( |
| Campi | |
|---|---|
primaryFontFamily |
Il 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 concreto che rappresenta.
| Rappresentazione JSON |
|---|
{ "colorType": enum ( |
| Campi | |
|---|---|
colorType |
Il tipo di colore del tema del foglio di lavoro. |
color |
Il colore concreto corrispondente al tipo di colore del 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 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 con ambito foglio di lavoro che identifica l'origine dati. Esempio: 1080547365. |
spec |
Il |
calculatedColumns[] |
Tutte le colonne calcolate nell'origine dati. |
sheetId |
L'ID di Quando crei un'origine dati, viene creata anche una scheda |
DataSourceSpec
Specifica i dettagli dell'origine dati. Ad esempio, per BigQuery, specifica le 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 tipi: |
|
bigQuery |
|
looker |
Un [LookerDatasourceSpec][]. |
BigQueryDataSourceSpec
La specifica di un'origine dati BigQuery connessa a un foglio.
| Rappresentazione JSON |
|---|
{ "projectId": string, "querySpec": { object ( |
| Campi | |
|---|---|
projectId |
L'ID di un progetto Google Cloud abilitato a BigQuery con un account di fatturazione collegato. Per qualsiasi query eseguita sull'origine dati, viene addebitato un costo al progetto. |
Campo unione spec. La specifica effettiva. spec può essere solo uno dei seguenti tipi: |
|
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 le 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 utilizzato il valore |
tableId |
L'ID tabella BigQuery. |
datasetId |
L'ID 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 trasferire i valori dal foglio di lavoro a una query.
| Rappresentazione JSON |
|---|
{
"name": string
"namedRangeId": string,
"range": {
object ( |
| Campi | |
|---|---|
Campo unione identifier. L'identificatore del parametro. identifier può essere solo uno dei seguenti tipi: |
|
name |
Parametro denominato. Deve essere un identificatore legittimo per |
Campo unione value. Il valore parametro. value può essere solo uno dei seguenti tipi: |
|
namedRangeId |
ID di un |
range |
Un intervallo che contiene il valore del parametro. Le dimensioni devono essere 1x1. |
DataSourceRefreshSchedule
Pianificazione dell'aggiornamento dell'origine dati.
Le origini dati nel foglio di lavoro vengono aggiornate entro un intervallo di tempo. Puoi specificare l'ora di inizio facendo clic sul pulsante Aggiornamento pianificato nell'editor Fogli, ma l'intervallo è fisso a 4 ore. Ad esempio, se specifichi un'ora di inizio alle 8:00 , l'aggiornamento avrà luogo tra le 8:00 e le 12:00 ogni giorno.
| Rappresentazione JSON |
|---|
{ "enabled": boolean, "refreshScope": enum ( |
| Campi | |
|---|---|
enabled |
Vero se la pianificazione dell'aggiornamento è abilitata, 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 |
Pianificazione aggiornamento giornaliero. |
weeklySchedule |
Programmazione 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 utilizzare. |
ALL_DATA_SOURCES |
Aggiorna tutte le origini dati e i relativi oggetti di origine dati 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 l'aggiornamento di un'origine dati. Viene utilizzata solo la parte |
TimeOfDay
Rappresenta un orario della giornata. 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 |
Le ore di un giorno nel formato 24 ore. Deve essere maggiore o uguale a 0 e in genere minore o uguale a 23. Un'API può scegliere di consentire il valore "24:00:00" per scenari come l'orario di chiusura dell'attività. |
minutes |
Minuti di un'ora. Deve essere maggiore o uguale a 0 e minore o uguale a 59. |
seconds |
Secondi di un minuto. Deve essere maggiore o uguale a 0 e in genere minore o uguale a 59. Un'API potrebbe consentire il valore 60 se consente i secondi intercalari. |
nanos |
Frazioni di secondi, in nanosecondi. Deve essere maggiore o uguale a 0 e minore o uguale a 999.999.999. |
DataSourceRefreshWeeklySchedule
Una pianificazione settimanale per l'aggiornamento dei dati in giorni specifici di un determinato intervallo di tempo.
| Rappresentazione JSON |
|---|
{ "startTime": { object ( |
| Campi | |
|---|---|
startTime |
L'ora di inizio di un intervallo di tempo in cui è pianificato l'aggiornamento di un'origine dati. Viene utilizzata solo la parte |
daysOfWeek[] |
I giorni della settimana in cui 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 l'aggiornamento di un'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 1-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. Se l'inizio è uguale alla fine, l'intervallo è vuoto (non corrisponde a nessun orario). Se non vengono specificati né l'inizio né la fine, l'intervallo corrisponde a qualsiasi orario.
| 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 esclusiva dell'intervallo. Se specificato, un timestamp corrispondente a questo intervallo dovrà essere precedente alla fine. |
CommentThread
Rappresenta un singolo thread di commenti all'interno di un foglio di lavoro.
| Rappresentazione JSON |
|---|
{ "commentId": string, "anchorId": string, "headPost": { object ( |
| Campi | |
|---|---|
commentId |
L'ID univoco del thread di commenti. |
anchorId |
L'ID di |
headPost |
Il primo post nel thread. |
replies[] |
Risposte al post principale. |
status |
Se il thread è aperto o risolto. |
Campo unione quote. Il testo citato del documento al momento della creazione del commento. quote può essere solo uno dei seguenti tipi: |
|
plainTextQuote |
Il testo citato del foglio di lavoro al momento della creazione del commento, formattato come testo normale. |
Pubblica
Rappresenta un singolo post in un thread di commenti.
| Rappresentazione JSON |
|---|
{ "postId": string, "content": string, "contentHtml": string, "author": { object ( |
| Campi | |
|---|---|
postId |
Solo output. L'ID univoco del post. |
content |
I contenuti del post. Deve essere non vuoto se Questo contenuto di testo verrà gestito in modo simile ai commenti creati nell'editor Fogli. Avrà comportamenti simili per la formattazione, le notifiche e così via. Non può superare le 2048 unità di codice UTF-8. |
contentHtml |
Solo output. I contenuti del post in formato HTML. |
author |
Solo output. L'utente che ha creato il post. |
createTime |
Solo output. L'ora in cui è stato creato il post. |
updateTime |
Solo output. L'ora dell'ultimo aggiornamento del post. |
deleted |
Solo output. Indica se il post è stato eliminato. Se |
fromImportedSpreadsheet |
Solo output. Se il post proviene da un foglio di lavoro importato. Questo campo non può essere impostato direttamente dai chiamanti. |
fromCopiedSpreadsheet |
Solo output. Se il post proviene da un foglio di lavoro copiato. Questo campo non può essere impostato direttamente dai chiamanti. |
assigneeEmail |
Facoltativo. L'email dell'utente che viene assegnato al thread come parte di questo post. Restituisce un errore 400 Bad Request se:
|
commentAction |
Azione intrapresa durante la creazione del post. |
PostAuthor
Rappresenta un utente che ha creato un post di commento.
| Rappresentazione JSON |
|---|
{ "displayName": string, "me": boolean, "anonymous": boolean, "user": string } |
| Campi | |
|---|---|
displayName |
Il nome visualizzato dell'utente. Potrebbe non essere presente se l'autore è anonimo. |
me |
Indica se l'utente è l'utente autenticato che ha inviato la richiesta. |
anonymous |
Indica se l'utente è anonimo. |
user |
Il nome della risorsa dell'utente autore del post, che può essere utilizzato anche per identificare l'utente nell'API Google People. Formato: |
CommentActionType
L'azione intrapresa con questa risposta a un thread di commenti.
| Enum | |
|---|---|
COMMENT_ACTION_TYPE_UNSPECIFIED |
Valore predefinito. Questo valore non viene utilizzato. |
NO_COMMENT_ACTION_CHANGE |
Nessuna modifica all'azione in questo post. |
RESOLVE |
Questo post risolve il thread. |
REOPEN |
Questo post riapre il thread. |
Stato
Le opzioni di stato del thread di commenti.
| Enum | |
|---|---|
STATUS_UNSPECIFIED |
Valore predefinito. Questo valore non viene utilizzato. |
OPEN |
Il thread di commenti è aperto. |
RESOLVED |
Il thread di commenti è stato risolto. |
CommentsViewMode
La modalità di visualizzazione dei commenti applicata al foglio di lavoro che indica se i commenti sono inclusi. Fornisce opzioni per leggere il foglio di lavoro con o senza commenti e ancore dei commenti.
| Enum | |
|---|---|
COMMENTS_VIEW_MODE_UNSPECIFIED |
La modalità di visualizzazione dei commenti non è specificata; viene applicata COMMENTS_VIEW_MODE_OMITTED. |
COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS |
La modalità di visualizzazione dei commenti applicata al foglio di lavoro restituito dipende dall'attuale livello di accesso dell'utente. Se l'utente dispone solo dell'accesso in visualizzazione, viene applicato COMMENTS_VIEW_MODE_OMITTED. In caso contrario, viene applicato COMMENTS_VIEW_MODE_INCLUDED. |
COMMENTS_VIEW_MODE_OMITTED |
Nel foglio di lavoro restituito i commenti sono stati omessi. |
COMMENTS_VIEW_MODE_INCLUDED |
Il foglio di lavoro restituito include i commenti. Le richieste di recupero di un foglio di lavoro utilizzando questa modalità restituiranno un errore 403 se l'utente non dispone dell'autorizzazione per visualizzare i commenti. |
Metodi |
|
|---|---|
|
Applica uno o più aggiornamenti al foglio di lavoro. |
|
Crea un foglio di lavoro e lo restituisce. |
|
Restituisce il foglio di lavoro con l'ID specificato. |
|
Restituisce il foglio di lavoro con l'ID specificato. |