- Recurso: planilha
- SpreadsheetProperties
- RecalculationInterval (em inglês)
- CellFormat
- NumberFormat
- NumberFormatType (em inglês)
- Cor
- ColorStyle
- ThemeColorType.
- Fronteiras
- Borda
- Estilo
- Preenchimento
- HorizontalAlign
- VerticalAlign (em inglês)
- WrapStrategy (em inglês)
- TextDirection
- TextFormat
- Link
- HyperlinkDisplayType.
- Rotação de texto
- IterativeCalculationSettings
- SpreadsheetTheme
- ThemeColorPair
- Planilha
- SheetProperties
- Tipo de página
- GridProperties
- DataSourceSheetProperties
- DataSourceColumn
- DataSourceColumnReference
- DataExecutionStatus
- DataExecutionState.
- DataExecutionErrorCode (em inglês)
- GridData
- RowData
- CellData
- ExtendedValue
- ErrorValue
- Tipo de erro
- TextFormatRun
- DataValidationRule
- BooleanCondition
- ConditionType:
- ConditionValue
- RelativeDate
- Tabela dinâmica
- GridRange
- PivotGroup
- PivotGroupValueMetadata
- SortOrder.
- PivotGroupSortValueBucket
- PivotGroupRule
- ManualRule
- ManualRuleGroup
- HistogramRule
- DateTimeRule
- DateTimeRuleType (em inglês)
- PivotGroupLimit
- PivotFilterCriteria
- PivotFilterSpec
- PivotValue
- PivotValueSummarizeFunction
- PivotValueCalculatedDisplayType
- PivotValueLayout (em inglês)
- DataSourceTable
- DataSourceTableColumnSelectionType (link em inglês)
- FilterSpec
- FilterCriteria
- SortSpec
- DataSourceFormula
- DimensionProperties
- ConditionFormatRule
- BooleanRule
- GradientRule
- InterpolationPoint
- InterpolationPointType (link em inglês)
- FilterView
- ProtectedRange
- Editores
- BasicFilter
- EmbeddedChart
- ChartSpec
- TextPosition
- DataSourceChartProperties
- BasicChartSpec (em inglês)
- BasicChartType (em inglês)
- BasicChartLegendPosition.
- BasicChartAxis
- BasicChartAxisPosition (em inglês)
- ChartAxisViewWindowOptions
- ViewWindowMode.
- BasicChartDomain
- ChartData
- ChartSourceRange
- ChartGroupRule
- ChartDateTimeRule
- ChartDateTimeRuleType (em inglês)
- ChartHistogramRule
- ChartAggregateType.
- BasicChartSeries
- LineStyle
- LineDashType (em inglês)
- DataLabel
- DataLabelType.
- DataLabelPlacement (em inglês)
- PointStyle
- PointShape (em inglês)
- BasicSeriesDataPointStyleOverride
- BasicChartStackedType.
- BasicChartCompareMode
- PieChartSpec
- PieChartLegendPosition.
- BubbleChartSpec (em inglês)
- BubbleChartLegendPosition.
- CandlestickChartSpec
- CandlestickDomain
- CandlestickData
- CandlestickSeries
- OrgChartSpec
- OrgChartNodeSize (em inglês)
- HistogramChartSpec (em inglês)
- HistogramSeries
- HistogramChartLegendPosition.
- WaterfallChartSpec
- WaterfallChartDomain
- WaterfallChartSeries
- WaterfallChartColumnStyle
- WaterfallChartCustomSubtotal
- WaterfallChartStackedType.
- TreemapChartSpec
- TreemapChartColorScale
- ScorecardChartSpec (em inglês)
- KeyValueFormat
- BaselineValueFormat
- Tipo de comparação
- ChartNumberFormatSource (em inglês)
- ChartCustomNumberFormatOptions
- ChartHiddenDimensionStrategy.
- EmbeddedObjectPosition
- OverlayPosition
- GridCoordinate
- EmbeddedObjectBorder
- Intervalo
- BandingProperties
- DimensionGroup
- Controle de filtros
- SlicerSpec
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec (em inglês)
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope (link em inglês)
- DataSourceRefreshDailySchedule
- Horário do dia
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Intervalo
- Métodos
Recurso: planilha
Recurso que representa uma planilha.
Representação JSON |
---|
{ "spreadsheetId": string, "properties": { object ( |
Campos | |
---|---|
spreadsheetId |
O ID da planilha. Este campo é somente leitura. |
properties |
Propriedades gerais de uma planilha. |
sheets[] |
As páginas que são parte de uma planilha. |
namedRanges[] |
Os intervalos nomeados definidos em uma planilha. |
spreadsheetUrl |
O URL da planilha. Este campo é somente leitura. |
developerMetadata[] |
Os metadados do desenvolvedor associados a uma planilha. |
dataSources[] |
Uma lista de fontes de dados externas conectadas à planilha. |
dataSourceSchedules[] |
Apenas saída. Uma lista de programações de atualização da fonte de dados. |
Propriedades da planilha
Propriedades de uma planilha.
Representação JSON |
---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
Campos | |
---|---|
title |
O título da planilha. |
locale |
A localidade da planilha em um dos seguintes formatos:
Observação: Nem todos os locais/idiomas são compatíveis com a atualização deste campo. |
autoRecalc |
O tempo a ser aguardado antes de as funções voláteis serem recalculadas. |
timeZone |
O fuso horário da planilha, no formato CLDR, como |
defaultFormat |
O formato padrão de todas as células na planilha. |
iterativeCalculationSettings |
Determina se e como as referências circulares são resolvidas com cálculo iterativo. A ausência desse campo significa que referências circulares resultam em erros de cálculo. |
spreadsheetTheme |
Tema aplicado à planilha. |
Intervalo de recálculo
Uma enumeração das possíveis opções de intervalo de recálculo.
Enums | |
---|---|
RECALCULATION_INTERVAL_UNSPECIFIED |
Valor padrão. Este valor não pode ser usado. |
ON_CHANGE |
As funções voláteis são atualizadas a cada alteração. |
MINUTE |
As funções voláteis são atualizadas a cada minuto e alteração. |
HOUR |
As funções voláteis são atualizadas a cada hora e a cada alteração. |
Configurações de cálculo de iteração
Configurações para controlar como as dependências circulares são resolvidas com cálculo iterativo.
Representação JSON |
---|
{ "maxIterations": integer, "convergenceThreshold": number } |
Campos | |
---|---|
maxIterations |
Quando o cálculo iterativo está ativado, o número máximo de rodadas de cálculo a serem realizadas. |
convergenceThreshold |
Quando o cálculo iterativo está ativado e os resultados sucessivos diferem menos do que esse valor limite, as rodadas de cálculo são interrompidas. |
Tema da planilha
Representa o tema da planilha
Representação JSON |
---|
{
"primaryFontFamily": string,
"themeColors": [
{
object ( |
Campos | |
---|---|
primaryFontFamily |
Nome da família de fontes principal. |
themeColors[] |
Os pares de cores do tema da planilha. Para atualizar, é necessário fornecer todos os pares de cores do tema. |
ThemeColorPair
Um par mapeando um tipo de cor de tema de planilha para a cor concreta que ele representa.
Representação JSON |
---|
{ "colorType": enum ( |
Campos | |
---|---|
colorType |
É o tipo de cor do tema da planilha. |
color |
A cor concreta correspondente ao tipo de cor do tema. |
Intervalo nomeado
Um intervalo nomeado.
Representação JSON |
---|
{
"namedRangeId": string,
"name": string,
"range": {
object ( |
Campos | |
---|---|
namedRangeId |
O ID do intervalo nomeado. |
name |
O nome do intervalo nomeado. |
range |
O intervalo que ele representa. |
DataSource
Informações sobre uma fonte de dados externa na planilha.
Representação JSON |
---|
{ "dataSourceId": string, "spec": { object ( |
Campos | |
---|---|
dataSourceId |
O ID exclusivo do escopo da planilha que identifica a fonte de dados. Exemplo: 1080547365. |
spec |
O |
calculatedColumns[] |
Todas as colunas calculadas na fonte de dados. |
sheetId |
O ID do Ao criar uma fonte de dados, uma página |
DataSourceSpec
Especifica os detalhes da fonte de dados. Por exemplo, no BigQuery, isso especifica informações sobre a origem do BigQuery.
Representação JSON |
---|
{ "parameters": [ { object ( |
Campos | |
---|---|
parameters[] |
Os parâmetros da fonte de dados, usados ao consultar a fonte de dados. |
Campo de união spec . A especificação real por tipo de fonte de dados. spec pode ser apenas de um dos tipos a seguir: |
|
bigQuery |
|
BigQueryDataSourceSpec
A especificação de uma fonte de dados do BigQuery conectada a uma página.
Representação JSON |
---|
{ "projectId": string, // Union field |
Campos | |
---|---|
projectId |
O ID de um projeto do Google Cloud ativado para BigQuery com uma conta de faturamento anexada. Para as consultas executadas na fonte de dados, o projeto é cobrado. |
Campo de união spec . A especificação real. spec pode ser apenas de um dos tipos a seguir: |
|
querySpec |
|
tableSpec |
|
BigQueryQuerySpec
Especifica uma consulta personalizada do BigQuery.
Representação JSON |
---|
{ "rawQuery": string } |
Campos | |
---|---|
rawQuery |
A string de consulta bruta. |
Tabela do BigQuery
Especifica uma definição de tabela do BigQuery. Somente tabelas nativas são permitidas.
Representação JSON |
---|
{ "tableProjectId": string, "tableId": string, "datasetId": string } |
Campos | |
---|---|
tableProjectId |
O ID de um projeto do BigQuery ao qual a tabela pertence. Se não for especificado, o |
tableId |
O código da tabela do BigQuery. |
datasetId |
O ID do conjunto de dados do BigQuery. |
DataSourceParameter
Um parâmetro na consulta de uma fonte de dados. O parâmetro permite que o usuário insira valores da planilha em uma consulta.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união identifier . O identificador de parâmetro. identifier pode ser apenas de um dos tipos a seguir: |
|
name |
Parâmetro nomeado. Precisa ser um identificador legítimo da |
Campo de união value . O valor do parâmetro. value pode ser apenas de um dos tipos a seguir: |
|
namedRangeId |
ID de um |
range |
Um intervalo que contém o valor do parâmetro. O tamanho precisa ser 1x1. |
DataSourceRefreshSchedule (em inglês)
Programe para atualizar a fonte de dados.
As fontes de dados na planilha são atualizadas em um intervalo de tempo. Para especificar o horário de início, clique no botão "Atualização programada" no editor do Planilhas, mas o intervalo será fixado em quatro horas. Por exemplo, se você especificar um horário de início às 8h, a atualização ocorrerá todos os dias, das 8h às 12h.
Representação JSON |
---|
{ "enabled": boolean, "refreshScope": enum ( |
Campos | |
---|---|
enabled |
Verdadeiro se a programação de atualização estiver ativada. Caso contrário, será falso. |
refreshScope |
O escopo da atualização. Precisa ser |
nextRun |
Apenas saída. O intervalo de tempo da próxima execução. |
Campo de união schedule_config . As configurações de programação schedule_config só podem ser uma das seguintes: |
|
dailySchedule |
Programação de atualização diária. |
weeklySchedule |
Programação de atualização semanal. |
monthlySchedule |
Programação de atualização mensal. |
DataSourceRefreshScope
Os escopos de atualização da fonte de dados.
Enums | |
---|---|
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED |
Valor padrão, não use. |
ALL_DATA_SOURCES |
Atualiza todas as fontes de dados e os objetos associados a elas na planilha. |
DataSourceRefreshDailySchedule
Uma programação para os dados serem atualizados todos os dias em um determinado intervalo de tempo.
Representação JSON |
---|
{
"startTime": {
object ( |
Campos | |
---|---|
startTime |
O horário de início de um intervalo de tempo em que uma atualização da fonte de dados está programada. Somente |
TimeOfDay
Representa um horário do dia. A data e o fuso horário não são relevantes ou são especificados em outro lugar. Uma API pode permitir segundos bissextos. Os tipos relacionados são google.type.Date
e google.protobuf.Timestamp
.
Representação JSON |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Campos | |
---|---|
hours |
Horas do dia no formato de 24 horas. Precisa ser de 0 a 23. Uma API pode permitir o valor "24:00:00" para o horário de fechamento da empresa, por exemplo. |
minutes |
Minutos da hora do dia. Precisa ser de 0 a 59. |
seconds |
Segundos do minutos do horário. Normalmente precisa ser de 0 a 59. Uma API pode permitir o valor 60 se permitir segundos bissextos. |
nanos |
Frações de segundos em nanossegundos. Precisa ser de 0 a 999.999.999. |
DataSourceRefreshSemanal
Uma programação semanal para que os dados sejam atualizados em dias específicos em um determinado período.
Representação JSON |
---|
{ "startTime": { object ( |
Campos | |
---|---|
startTime |
O horário de início de um intervalo de tempo em que uma atualização da fonte de dados está programada. Somente |
daysOfWeek[] |
Dias da semana a serem atualizados. Pelo menos um dia deve ser especificado. |
DayOfWeek
Representa um dia da semana.
Enums | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
O dia da semana não é especificado. |
MONDAY |
Segunda-feira |
TUESDAY |
Terça-feira |
WEDNESDAY |
Quarta-feira |
THURSDAY |
Quinta-feira |
FRIDAY |
Sexta-feira |
SATURDAY |
Sábado |
SUNDAY |
Domingo |
DataSourceRefreshMonthlySchedule
Uma programação mensal para que os dados sejam atualizados em dias específicos do mês em um determinado período.
Representação JSON |
---|
{
"startTime": {
object ( |
Campos | |
---|---|
startTime |
O horário de início de um intervalo de tempo em que uma atualização da fonte de dados está programada. Somente |
daysOfMonth[] |
Dias do mês a serem atualizados. Somente os números de 1 a 28 são compatíveis, com mapeamento do 1o ao 28o dia. Pelo menos um dia deve ser especificado. |
Intervalo
Representa um intervalo de tempo, codificado como um início de carimbo de data/hora (inclusivo) e um fim de carimbo de data/hora (exclusivo).
O início precisa ser menor ou igual ao final. Quando o início é igual ao final, o intervalo fica vazio (não corresponde a nenhum horário). Quando o início e o fim não são especificados, o intervalo corresponde a qualquer momento.
Representação JSON |
---|
{ "startTime": string, "endTime": string } |
Campos | |
---|---|
startTime |
Opcional. Início inclusivo do intervalo. Se especificado, um carimbo de data/hora que corresponde a esse intervalo terá que ser o mesmo ou depois do início. |
endTime |
Opcional. Fim exclusivo do intervalo. Se especificado, um carimbo de data/hora que corresponde a esse intervalo terá que ser antes do final. |
Métodos |
|
---|---|
|
Aplica uma ou mais atualizações à planilha. |
|
Cria uma planilha, retornando a planilha recém-criada. |
|
Retorna a planilha no ID fornecido. |
|
Retorna a planilha no ID fornecido. |