- Recurso: planilha
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Cor
- ColorStyle
- ThemeColorType
- Bordas
- Borda
- Estilo
- Padding
- HorizontalAlign
- VerticalAlign
- WrapStrategy
- TextDirection
- TextFormat
- Link
- HyperlinkDisplayType
- TextRotation
- IterativeCalculationSettings
- SpreadsheetTheme
- ThemeColorPair
- Planilha
- 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
- Editores
- 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
- Controle de filtros
- SlicerSpec
- Table
- TableRowsProperties
- TableColumnProperties
- ColumnType
- TableColumnDataValidationRule
- CommentAnchor
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Interval
- CommentThread
- Post
- PostAuthor
- CommentActionType
- Status
- CommentsViewMode
- 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 fazem 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. |
comments[] |
As conversas associadas à planilha. |
commentsViewMode |
Apenas saída. O modo de leitura de comentários aplicado à planilha. |
SpreadsheetProperties
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 todas as localidades/idiomas são compatíveis ao atualizar esse campo. |
autoRecalc |
O tempo de espera 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 as referências circulares resultam em erros de cálculo. |
spreadsheetTheme |
Tema aplicado à planilha. |
importFunctionsExternalUrlAccessAllowed |
Se o acesso a URLs externos para funções de imagem e importação deve ser permitido. Somente leitura quando o valor for "true". Quando for "false", você poderá definir como "true". Esse valor será ignorado e sempre retornará "true" se o administrador tiver ativado o recurso de lista de permissão. |
RecalculationInterval
Uma enumeração das possíveis opções de intervalo de recálculo.
| Tipos enumerados | |
|---|---|
RECALCULATION_INTERVAL_UNSPECIFIED |
Valor padrão. Esse valor não deve ser usado. |
ON_CHANGE |
As funções voláteis são atualizadas a cada mudança. |
MINUTE |
As funções voláteis são atualizadas a cada mudança e a cada minuto. |
HOUR |
As funções voláteis são atualizadas a cada mudança e a cada hora. |
IterativeCalculationSettings
Configurações para controlar como as dependências circulares são resolvidas com cálculos iterativos.
| 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 em menos do que esse valor de limite, as rodadas de cálculo são interrompidas. |
SpreadsheetTheme
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, você precisa fornecer todos os pares de cores do tema. |
ThemeColorPair
Um par que mapeia um tipo de cor de tema de planilha para a cor concreta que ele representa.
| Representação JSON |
|---|
{ "colorType": enum ( |
| Campos | |
|---|---|
colorType |
O tipo da cor do tema da planilha. |
color |
A cor concreta correspondente ao tipo de cor do tema. |
NamedRange
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 isso representa. |
DataSource
Informações sobre uma fonte de dados externa na planilha.
| Representação JSON |
|---|
{ "dataSourceId": string, "spec": { object ( |
| Campos | |
|---|---|
dataSourceId |
O ID exclusivo no 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 planilha |
DataSourceSpec
Isso especifica os detalhes da fonte de dados. Por exemplo, para o 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 |
É um |
looker |
Um [LookerDatasourceSpec][]. |
BigQueryDataSourceSpec
A especificação de uma fonte de dados do BigQuery conectada a uma planilha.
| Representação JSON |
|---|
{ "projectId": string, "querySpec": { object ( |
| Campos | |
|---|---|
projectId |
O ID de um projeto na nuvem do Google Cloud com o BigQuery ativado e uma conta de faturamento anexada. O projeto é cobrado por todas as consultas executadas na fonte de dados. |
Campo de união spec. A especificação real. spec pode ser apenas de um dos tipos a seguir: |
|
querySpec |
É um |
tableSpec |
É um |
BigQueryQuerySpec
Especifica uma consulta personalizada do BigQuery.
| Representação JSON |
|---|
{ "rawQuery": string } |
| Campos | |
|---|---|
rawQuery |
A string de consulta bruta. |
BigQueryTableSpec
Especifica uma definição de tabela do BigQuery. Apenas tabelas nativas são permitidas.
| Representação JSON |
|---|
{ "tableProjectId": string, "tableId": string, "datasetId": string } |
| Campos | |
|---|---|
tableProjectId |
O ID de um projeto do BigQuery a que a tabela pertence. Se não for especificado, o |
tableId |
O ID da tabela do BigQuery. |
datasetId |
O ID do conjunto de dados do BigQuery. |
LookerDataSourceSpec
A especificação de uma fonte de dados do Looker.
| Representação JSON |
|---|
{ "instanceUri": string, "model": string, "explore": string } |
| Campos | |
|---|---|
instanceUri |
Um URL da instância do Looker. |
model |
Nome de um modelo do Looker. |
explore |
Nome de uma Análise de modelo do Looker. |
DataSourceParameter
Um parâmetro na consulta de uma fonte de dados. O parâmetro permite que o usuário transmita valores da planilha para uma consulta.
| Representação JSON |
|---|
{
"name": string
"namedRangeId": string,
"range": {
object ( |
| Campos | |
|---|---|
Campo de união identifier. O identificador do parâmetro. identifier pode ser apenas de um dos tipos a seguir: |
|
name |
Parâmetro nomeado. Precisa ser um identificador legítimo para o |
Campo de união value. O valor de parâmetro. value pode ser apenas de um dos tipos a seguir: |
|
namedRangeId |
ID de uma |
range |
Um intervalo que contém o valor do parâmetro. O tamanho precisa ser 1x1. |
DataSourceRefreshSchedule
Programação para atualizar a fonte de dados.
As fontes de dados na planilha são atualizadas em um intervalo de tempo. É possível especificar o horário de início clicando no botão "Atualização programada" no editor do Planilhas, mas o intervalo é fixo em 4 horas. Por exemplo, se você especificar um horário de início de 8h , a atualização será feita entre 8h e 12h todos os dias.
| Representação JSON |
|---|
{ "enabled": boolean, "refreshScope": enum ( |
| Campos | |
|---|---|
enabled |
True se a programação de atualização estiver ativada. Caso contrário, será false. |
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 podem ser apenas uma das seguintes opções: |
|
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.
| Tipos enumerados | |
|---|---|
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED |
Valor padrão. Não usar. |
ALL_DATA_SOURCES |
Atualiza todas as fontes de dados e os objetos associados a elas na planilha. |
DataSourceRefreshDailySchedule
Uma programação para atualização diária de dados 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. Apenas a parte |
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 de um dia no formato de 24 horas. Precisa ser maior ou igual a 0 e geralmente menor ou igual a 23. Uma API pode permitir o valor "24:00:00" para o horário de fechamento da empresa, por exemplo. |
minutes |
Minutos de uma hora. Precisa ser maior ou igual a 0 e menor ou igual a 59. |
seconds |
Segundos de um minuto. Precisa ser maior ou igual a 0 e normalmente menor ou igual a 59. Uma API pode permitir o valor 60 se permitir segundos bissextos. |
nanos |
Frações de segundos, em nanossegundos. Precisa ser maior ou igual a 0 e menor ou igual a 999.999.999. |
DataSourceRefreshWeeklySchedule
Uma programação semanal para atualização de dados em dias específicos 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. Apenas a parte |
daysOfWeek[] |
Dias da semana para atualização. É necessário especificar pelo menos um dia. |
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 atualização de dados em dias específicos do mês 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. Apenas a parte |
daysOfMonth[] |
Dias do mês para atualização. Apenas 1 a 28 são aceitos, correspondendo do 1º ao 28º dia. É necessário especificar pelo menos um dia. |
Intervalo
Representa um intervalo de tempo, codificado como um início de carimbo de data/hora (incluído) e um fim de carimbo de data/hora (não incluído).
O início precisa ser menor ou igual ao fim. Quando o início é igual ao fim, 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 correspondente a esse intervalo precisará ser igual ou posterior ao início. |
endTime |
Opcional. Fim exclusivo do intervalo. Se especificado, um carimbo de data/hora correspondente a esse intervalo precisará ser anterior ao fim. |
CommentThread
Representa uma única conversa em uma planilha.
| Representação JSON |
|---|
{ "commentId": string, "anchorId": string, "headPost": { object ( |
| Campos | |
|---|---|
commentId |
O ID exclusivo da conversa de comentários. |
anchorId |
O ID do |
headPost |
A primeira postagem na conversa. |
replies[] |
Respostas à postagem principal. |
status |
Se a conversa está aberta ou resolvida. |
Campo de união quote. O texto citado do documento quando o comentário foi criado. quote pode ser apenas de um dos tipos a seguir: |
|
plainTextQuote |
O texto citado da planilha quando o comentário foi criado, formatado como texto simples. |
Postar
Representa uma única postagem em uma conversa.
| Representação JSON |
|---|
{ "postId": string, "content": string, "contentHtml": string, "author": { object ( |
| Campos | |
|---|---|
postId |
Apenas saída. O ID exclusivo da postagem. |
content |
O conteúdo da postagem. Obrigatório se Esse conteúdo de texto será tratado de maneira semelhante aos comentários criados no editor das Planilhas. Ele terá comportamentos semelhantes para formatação, notificações etc. Não pode exceder 2.048 unidades de código UTF-8. |
contentHtml |
Apenas saída. O conteúdo da postagem em HTML. |
author |
Apenas saída. O usuário que criou a postagem. |
createTime |
Apenas saída. A hora em que a postagem foi criada. |
updateTime |
Apenas saída. A hora em que a postagem foi atualizada pela última vez. |
deleted |
Apenas saída. Indica se a postagem foi excluída. Se os campos |
fromImportedSpreadsheet |
Apenas saída. Se a postagem é de uma planilha importada. Este campo não pode ser definido diretamente pelos chamadores. |
fromCopiedSpreadsheet |
Apenas saída. Se a postagem é de uma planilha copiada. Este campo não pode ser definido diretamente pelos chamadores. |
assigneeEmail |
Opcional. O e-mail do usuário que está sendo atribuído à conversa como parte desta postagem. Retorna um erro 400 Bad Request se:
|
commentAction |
Ação realizada como parte da criação da postagem. |
PostAuthor
Representa um usuário que criou uma postagem de comentário.
| Representação JSON |
|---|
{ "displayName": string, "me": boolean, "anonymous": boolean, "user": string } |
| Campos | |
|---|---|
displayName |
O nome de exibição do usuário. Pode estar ausente se o autor for anônimo. |
me |
Se o usuário é o usuário autenticado que está fazendo a solicitação. |
anonymous |
Se o usuário é anônimo. |
user |
O nome do recurso do usuário autor da postagem, que também pode ser usado para identificar o usuário na API Google People. Formato: |
CommentActionType
A ação realizada com esta resposta a uma conversa.
| Tipos enumerados | |
|---|---|
COMMENT_ACTION_TYPE_UNSPECIFIED |
Valor padrão. Esse valor não é usado. |
NO_COMMENT_ACTION_CHANGE |
Nenhuma mudança de ação nesta postagem. |
RESOLVE |
Esta postagem resolve a conversa. |
REOPEN |
Essa postagem reabre a conversa. |
Status
As opções de status da conversa de comentários.
| Tipos enumerados | |
|---|---|
STATUS_UNSPECIFIED |
Valor padrão. Esse valor não é usado. |
OPEN |
A conversa de comentários está aberta. |
RESOLVED |
A sequência de comentários é resolvida. |
CommentsViewMode
O modo de visualização de comentários aplicado à planilha, que indica se os comentários estão incluídos. Ele oferece opções para ler a planilha com ou sem comentários e âncoras de comentários.
| Tipos enumerados | |
|---|---|
COMMENTS_VIEW_MODE_UNSPECIFIED |
O CommentsViewMode não está especificado. COMMENTS_VIEW_MODE_OMITTED é aplicado. |
COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS |
O CommentsViewMode aplicado à planilha retornada depende do nível de acesso atual do usuário. Se o usuário tiver apenas acesso de visualização, COMMENTS_VIEW_MODE_OMITTED será aplicado. Caso contrário, COMMENTS_VIEW_MODE_INCLUDED será aplicado. |
COMMENTS_VIEW_MODE_OMITTED |
A planilha retornada tem comentários omitidos. |
COMMENTS_VIEW_MODE_INCLUDED |
A planilha retornada tem comentários incluídos. As solicitações para recuperar uma planilha usando esse modo vão retornar um erro 403 se o usuário não tiver permissão para ver comentários. |
Métodos |
|
|---|---|
|
Aplica uma ou mais atualizações à planilha. |
|
Cria uma planilha e a retorna. |
|
Retorna a planilha com o ID especificado. |
|
Retorna a planilha com o ID especificado. |