CellData
Dados sobre uma célula específica.
Representação JSON |
---|
{ "userEnteredValue": { object ( |
Campos | |
---|---|
userEnteredValue
|
O valor inserido pelo usuário na célula. Por exemplo,
|
effectiveValue
|
O valor real da célula. Para células com fórmulas, esse é o valor calculado. Para células com literais, é o mesmo que userEnteredValue. Este campo é somente leitura. |
formattedValue
|
O valor formatado da célula. Esse é o valor mostrado ao usuário. Este campo é somente leitura. |
userEnteredFormat
|
O formato que o usuário inseriu para a célula. Ao gravar, o novo formato será mesclado com o formato existente. |
effectiveFormat
|
O formato efetivo usado pela célula. Isso inclui os resultados da aplicação de qualquer formatação condicional e, se a célula tiver uma fórmula, o formato de número calculado. Se o formato efetivo for o padrão, ele não será gravado. Este campo é somente leitura. |
hyperlink
|
Um hiperlink para o qual a célula aponta, se houver. Se a célula tiver vários hiperlinks, esse campo vai estar vazio. Este campo é somente leitura. Para configurá-lo, use uma fórmula
|
note
|
Qualquer nota na célula. |
textFormatRuns[]
|
Execuções de rich text aplicadas a subseções da célula. As execuções são válidas apenas em strings inseridas pelo usuário, não em fórmulas, booleanos ou números. As propriedades de uma execução começam em um índice específico no texto e continuam até a próxima execução. As execuções herdam as propriedades da célula, a menos que sejam explicitamente alteradas.
Ao gravar, as novas execuções vão substituir as anteriores. Ao gravar um novo
|
dataValidation
|
Uma regra de validação de dados na célula, se houver. Ao gravar, a nova regra de validação de dados vai substituir qualquer regra anterior. |
pivotTable
|
Uma tabela dinâmica ancorada nesta célula. O tamanho da tabela dinâmica é calculado dinamicamente com base nos dados, agrupamentos, filtros, valores etc. Somente a célula superior esquerda da tabela dinâmica contém a definição dela. As outras células vão conter os valores calculados dos resultados do resumo nos campos |
dataSourceTable
|
Uma tabela de origem de dados ancorada nesta célula. O tamanho da tabela da fonte de dados é calculado dinamicamente com base na configuração. Somente a primeira célula da tabela de origem de dados contém a definição da tabela de origem de dados. As outras células vão conter os valores de exibição do resultado da tabela de origem de dados nos campos
|
dataSourceFormula
|
Apenas saída. Informações sobre uma fórmula de fonte de dados na célula. O campo é definido se
|
chipRuns[]
|
Opcional. Execuções de ícones aplicadas a subseções da célula. As propriedades de uma execução começam em um índice específico no texto e continuam até a próxima execução.
Ao ler, todas as execuções com e sem chip são incluídas. As execuções sem chip terão um
Ao gravar, apenas as corridas com fichas são incluídas. As execuções que contêm ícones têm comprimento 1 e são representadas no texto inserido pelo usuário por um símbolo de marcador de posição "@". As novas execuções vão substituir as anteriores. Escrever um novo
|
CellFormat
O formato de uma célula.
Representação JSON |
---|
{ "numberFormat": { object ( |
Campos | |
---|---|
numberFormat
|
Um formato que descreve como os valores numéricos devem ser representados para o usuário. |
backgroundColor
|
A cor de fundo da célula. Descontinuado: use
|
backgroundColorStyle
|
A cor de fundo da célula. Se
|
borders
|
As bordas da célula. |
padding
|
O padding da célula. |
horizontalAlignment
|
O alinhamento horizontal do valor na célula. |
verticalAlignment
|
O alinhamento vertical do valor na célula. |
wrapStrategy
|
A estratégia de união para o valor na célula. |
textDirection
|
A direção do texto na célula. |
textFormat
|
O formato do texto na célula (a menos que seja substituído por uma execução de formatação). A configuração de um link no nível da célula limpa os links existentes da célula. Definir o campo de link em um
|
hyperlinkDisplayType
|
Se houver, como um hiperlink deve ser exibido na célula. |
textRotation
|
A rotação aplicada ao texto na célula. |
NumberFormat
O formato de número de uma célula.
Representação JSON |
---|
{
"type": enum ( |
Campos | |
---|---|
type
|
O tipo do formato de número. Ao gravar, esse campo precisa ser definido. |
pattern
|
String de padrão usada para formatação. Se não for definido, um padrão padrão baseado na localidade do usuário será usado, se necessário, para o tipo especificado. Consulte o Guia de formatos de data e número para mais informações sobre os padrões aceitos. |
NumberFormatType
O formato de número da célula. Nesta documentação, a localidade é considerada como en_US, mas o formato real depende da localidade da planilha.
Enums | |
---|---|
NUMBER_FORMAT_TYPE_UNSPECIFIED
|
O formato do número não é especificado e é baseado no conteúdo da célula. Não use isso explicitamente. |
TEXT
|
Formatação de texto, por exemplo,
1000.12
|
NUMBER
|
Formatação de números, por exemplo,
1,000.12
|
PERCENT
|
Formatação de porcentagem, por exemplo,
10.12%
|
CURRENCY
|
Formatação de moeda, por exemplo,
$1,000.12
|
DATE
|
Formatação de data, por exemplo,
9/26/2008
|
TIME
|
Formatação de hora, por exemplo,
3:59:00 PM
|
DATE_TIME
|
Formatação de data e hora, por exemplo,
9/26/08 15:59:00
|
SCIENTIFIC
|
Formatação de número científica, por exemplo,
1.01E+03
|
Bordas
As bordas da célula.
Representação JSON |
---|
{ "top": { object ( |
Campos | |
---|---|
top
|
A borda superior da célula. |
bottom
|
A borda inferior da célula. |
left
|
A borda esquerda da célula. |
right
|
A borda direita da célula. |
Borda
Uma borda ao longo de uma célula.
Representação JSON |
---|
{ "style": enum ( |
Campos | |
---|---|
style
|
O estilo da borda. |
width
|
A largura da borda, em pixels. Descontinuado. A largura é determinada pelo campo "style". |
color
|
A cor da borda. Descontinuado: use
|
colorStyle
|
A cor da borda. Se
|
Estilo
O estilo de uma borda.
Enums | |
---|---|
STYLE_UNSPECIFIED
|
O estilo não foi especificado. Não use isso. |
DOTTED
|
A borda é pontilhada. |
DASHED
|
A borda é tracejada. |
SOLID
|
A borda é uma linha sólida fina. |
SOLID_MEDIUM
|
A borda é uma linha sólida média. |
SOLID_THICK
|
A borda é uma linha sólida grossa. |
NONE
|
Sem borda. Usado apenas ao atualizar uma borda para apagá-la. |
DOUBLE
|
A borda é formada por duas linhas sólidas. |
Padding
A quantidade de padding em torno da célula, em pixels. Ao atualizar o padding, todos os campos precisam ser especificados.
Representação JSON |
---|
{ "top": integer, "right": integer, "bottom": integer, "left": integer } |
Campos | |
---|---|
top
|
O padding superior da célula. |
right
|
O padding à direita da célula. |
bottom
|
O padding inferior da célula. |
left
|
O padding à esquerda da célula. |
VerticalAlign
O alinhamento vertical do texto em uma célula.
Enums | |
---|---|
VERTICAL_ALIGN_UNSPECIFIED
|
O alinhamento vertical não foi especificado. Não use isso. |
TOP
|
O texto é alinhado explicitamente à parte de cima da célula. |
MIDDLE
|
O texto é alinhado explicitamente ao centro da célula. |
BOTTOM
|
O texto é alinhado explicitamente na parte de baixo da célula. |
WrapStrategy
Como ajustar o texto em uma célula.
Enums | |
---|---|
WRAP_STRATEGY_UNSPECIFIED
|
O valor padrão, não use. |
OVERFLOW_CELL
|
As linhas mais longas que a largura da célula serão gravadas na próxima célula, desde que ela esteja vazia. Se a próxima célula não estiver vazia, o comportamento será o mesmo de
|
LEGACY_WRAP
|
Essa estratégia de união representa a antiga estratégia de união das Planilhas Google, em que as palavras mais longas que uma linha são cortadas em vez de serem divididas. Essa estratégia não é compatível com todas as plataformas e está sendo descontinuada. Exemplo:
|
CLIP
|
As linhas que forem mais longas que a largura da célula serão cortadas. O texto nunca será quebrado para a próxima linha, a menos que o usuário insira manualmente uma nova linha. Exemplo:
|
WRAP
|
As palavras mais longas que uma linha são agrupadas no nível do caractere, em vez de serem cortadas. Exemplo:
|
TextDirection
A direção do texto em uma célula.
Enums | |
---|---|
TEXT_DIRECTION_UNSPECIFIED
|
A direção do texto não foi especificada. Não use isso. |
LEFT_TO_RIGHT
|
A direção do texto da esquerda para a direita foi definida pelo usuário. |
RIGHT_TO_LEFT
|
A direção do texto da direita para a esquerda foi definida pelo usuário. |
HyperlinkDisplayType
Se um hiperlink será renderizado explicitamente. Se não for especificado, o hiperlink será vinculado.
Enums | |
---|---|
HYPERLINK_DISPLAY_TYPE_UNSPECIFIED
|
O valor padrão: o hiperlink é renderizado. Não use isso. |
LINKED
|
Um hiperlink precisa ser renderizado explicitamente. |
PLAIN_TEXT
|
Um hiperlink não deve ser renderizado. |
TextRotation
A rotação aplicada ao texto em uma célula.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união
type . O tipo de rotação, vertical ou angular.
type
pode ser apenas um dos seguintes:
|
|
angle
|
O ângulo entre a orientação padrão e a desejada. Medida em graus. Os valores válidos estão entre -90 e 90. Ângulos positivos são inclinados para cima, e negativos são inclinados para baixo. Observação: para a direção de texto LTR, os ângulos positivos são no sentido anti-horário, enquanto para RTL, eles são no sentido horário. |
vertical
|
Se verdadeiro, o texto é lido de cima para baixo, mas a orientação dos caracteres individuais não é alterada. Exemplo:
|
TextFormatRun
Uma execução de um formato de texto. O formato dessa execução continua até o índice inicial da próxima. Ao atualizar, todos os campos precisam ser definidos.
Representação JSON |
---|
{
"startIndex": integer,
"format": {
object ( |
Campos | |
---|---|
startIndex
|
O índice de caractere com base em zero em que a execução começa, em unidades de código UTF-16. |
format
|
O formato dessa execução. Os valores ausentes herdam o formato da célula. |
DataValidationRule
Uma regra de validação de dados.
Representação JSON |
---|
{
"condition": {
object ( |
Campos | |
---|---|
condition
|
A condição que os dados na célula precisam atender. |
inputMessage
|
Uma mensagem para mostrar ao usuário ao adicionar dados à célula. |
strict
|
Verdadeiro se os dados inválidos precisam ser rejeitados. |
showCustomUi
|
Verdadeiro se a interface precisa ser personalizada com base no tipo de condição. Se verdadeiro, as condições "Lista" vão mostrar um menu suspenso. |
DataSourceTable
Uma tabela de origem de dados, que permite que o usuário importe uma tabela estática de dados do
DataSource
para as Planilhas. Isso também é conhecido como "Extrair" no editor do Planilhas.
Representação JSON |
---|
{ "dataSourceId": string, "columnSelectionType": enum ( |
Campos | |
---|---|
dataSourceId
|
O ID da fonte de dados à qual a tabela de fonte de dados está associada. |
columnSelectionType
|
O tipo para selecionar colunas na tabela da origem de dados. O padrão é
|
columns[]
|
Colunas selecionadas para a tabela da fonte de dados. O
|
filterSpecs[]
|
Filtrar especificações na tabela da fonte de dados. |
sortSpecs[]
|
Classifique as especificações na tabela da fonte de dados. O resultado da tabela da origem de dados é classificado com base nas especificações de classificação em ordem. |
rowLimit
|
O limite de linhas a serem retornadas. Se não for definido, um limite padrão será aplicado. Consulte o editor do Planilhas para conferir o limite padrão e máximo. |
dataExecutionStatus
|
Apenas saída. O status de execução dos dados. |
DataSourceTableColumnSelectionType
Tipos de seleção de colunas da tabela de origem de dados.
Enums | |
---|---|
DATA_SOURCE_TABLE_COLUMN_SELECTION_TYPE_UNSPECIFIED
|
O tipo de seleção de coluna padrão, não use. |
SELECTED
|
Selecione as colunas especificadas pelo campo columns .
|
SYNC_ALL
|
Sincronize todas as colunas atuais e futuras na fonte de dados. Se definido, a tabela da fonte de dados vai buscar todas as colunas da fonte de dados no momento da atualização. |
DataSourceFormula
Uma fórmula de fonte de dados.
Representação JSON |
---|
{
"dataSourceId": string,
"dataExecutionStatus": {
object ( |
Campos | |
---|---|
dataSourceId
|
O ID da fonte de dados associada à fórmula. |
dataExecutionStatus
|
Apenas saída. O status de execução dos dados. |
ChipRun
A execução de um chip. O ícone continua até o índice inicial da próxima execução.
Representação JSON |
---|
{
"startIndex": integer,
"chip": {
object ( |
Campos | |
---|---|
startIndex
|
Obrigatório. O índice de caractere com base em zero em que a execução começa, em unidades de código UTF-16. |
chip
|
Opcional. O chip dessa corrida. |
Ícone
O ícone inteligente.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união
properties . As propriedades do ícone.
properties
pode ser apenas um dos seguintes:
|
|
personProperties
|
Propriedades de uma pessoa vinculada. |
richLinkProperties
|
Propriedades de um link avançado. |
PersonProperties
Propriedades específicas de uma pessoa vinculada.
Representação JSON |
---|
{
"email": string,
"displayFormat": enum ( |
Campos | |
---|---|
email
|
Obrigatório. O endereço de e-mail vinculado a essa pessoa. Este campo está sempre presente. |
displayFormat
|
Opcional. O formato de exibição do ícone de pessoa. Se não for definido, o formato de exibição padrão será usado. |
DisplayFormat
Formato de exibição preferencial, quando disponível.
Enums | |
---|---|
DISPLAY_FORMAT_UNSPECIFIED
|
Valor padrão. Não use. |
DEFAULT
|
Formato de exibição padrão. |
LAST_NAME_COMMA_FIRST_NAME
|
Formato de exibição de sobrenome e nome. |
EMAIL
|
Formato de exibição do e-mail. |
RichLinkProperties
Propriedades de um link para um recurso do Google (como um arquivo no Drive, um vídeo do YouTube, um endereço do Maps ou um evento da Agenda). Somente arquivos do Drive podem ser gravados como ícones. Todos os outros tipos de link dinâmico são somente leitura.
Os URIs não podem exceder 2.000 bytes ao serem gravados.
OBSERVAÇÃO: escrever ícones de arquivo do Drive requer pelo menos um dos escopos do OAuth
drive.file
,
drive.readonly
ou
drive
.
Representação JSON |
---|
{ "uri": string, "mimeType": string } |
Campos | |
---|---|
uri
|
Obrigatório. O URI do link. Isso está sempre presente. |
mimeType
|
Apenas saída. O tipo MIME do link, se houver um (por exemplo, quando ele for um arquivo no Drive). |