Cor
Representa uma cor no espaço de cores RGBA. Essa representação foi projetada para simplificar a conversão de e para representações de cores em vários idiomas, em vez de ser mais compacto. Por exemplo, os campos dessa representação podem ser trivialmente fornecidos ao construtor de java.awt.Color
em Java, eles também podem ser fornecidos ao método +colorWithRed:green:blue:alpha
da UIColor no iOS e, com um pouco de trabalho, podem ser facilmente formatados em uma string CSS rgba()
em JavaScript.
Esta página de referência não tem informações sobre o espaço de cor absoluto que deve ser usado para interpretar o valor RGB, por exemplo, sRGB, Adobe RGB, DCI-P3 e BT.2020. Por padrão, os aplicativos consideram o espaço de cores sRGB.
Quando a igualdade de cores precisa ser decidida, as implementações (a menos que seja documentada de outra forma) tratam duas cores como iguais se todos os valores vermelho, verde, azul e alfa tiverem uma diferença no máximo em
1e-5
.
Exemplo (Java):
import com.google.type.Color;
// ...
public static java.awt.Color fromProto(Color protocolor) {
float alpha = protocolor.hasAlpha()
? protocolor.getAlpha().getValue()
: 1.0;
return new java.awt.Color(
protocolor.getRed(),
protocolor.getGreen(),
protocolor.getBlue(),
alpha);
}
public static Color toProto(java.awt.Color color) {
float red = (float) color.getRed();
float green = (float) color.getGreen();
float blue = (float) color.getBlue();
float denominator = 255.0;
Color.Builder resultBuilder =
Color
.newBuilder()
.setRed(red / denominator)
.setGreen(green / denominator)
.setBlue(blue / denominator);
int alpha = color.getAlpha();
if (alpha != 255) {
result.setAlpha(
FloatValue
.newBuilder()
.setValue(((float) alpha) / denominator)
.build());
}
return resultBuilder.build();
}
// ...
Exemplo (iOS/Obj-C):
// ...
static UIColor* fromProto(Color* protocolor) {
float red = [protocolor red];
float green = [protocolor green];
float blue = [protocolor blue];
FloatValue* alpha_wrapper = [protocolor alpha];
float alpha = 1.0;
if (alpha_wrapper != nil) {
alpha = [alpha_wrapper value];
}
return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
}
static Color* toProto(UIColor* color) {
CGFloat red, green, blue, alpha;
if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) {
return nil;
}
Color* result = [[Color alloc] init];
[result setRed:red];
[result setGreen:green];
[result setBlue:blue];
if (alpha <= 0.9999) {
[result setAlpha:floatWrapperWithValue(alpha)];
}
[result autorelease];
return result;
}
// ...
Exemplo (JavaScript):
// ...
var protoToCssColor = function(rgbColor) {
var redFrac = rgbColor.red || 0.0;
var greenFrac = rgbColor.green || 0.0;
var blueFrac = rgbColor.blue || 0.0;
var red = Math.floor(redFrac * 255);
var green = Math.floor(greenFrac * 255);
var blue = Math.floor(blueFrac * 255);
if (!('alpha' in rgbColor)) {
return rgbToCssColor(red, green, blue);
}
var alphaFrac = rgbColor.alpha.value || 0.0;
var rgbParams = [red, green, blue].join(',');
return ['rgba(', rgbParams, ',', alphaFrac, ')'].join('');
};
var rgbToCssColor = function(red, green, blue) {
var rgbNumber = new Number((red << 16) | (green << 8) | blue);
var hexString = rgbNumber.toString(16);
var missingZeros = 6 - hexString.length;
var resultBuilder = ['#'];
for (var i = 0; i < missingZeros; i++) {
resultBuilder.push('0');
}
resultBuilder.push(hexString);
return resultBuilder.join('');
};
// ...
Representação JSON |
---|
{ "red": number, "green": number, "blue": number, "alpha": number } |
Campos | |
---|---|
red
|
A quantidade de vermelho na cor como um valor no intervalo [0, 1]. |
green
|
A quantidade de verde na cor como um valor no intervalo [0, 1]. |
blue
|
A quantidade de azul na cor como um valor no intervalo [0, 1]. |
alpha
|
A fração desta cor que deve ser aplicada ao pixel. Ou seja, a cor final do pixel é definida pela equação:
Isto significa que um valor de 1,0 corresponde a uma cor sólida, enquanto um valor de 0,0 corresponde a uma cor completamente transparente. Esse recurso usa uma mensagem de wrapper, em vez de um escalar flutuante simples, para que seja possível distinguir entre um valor padrão e o valor que está sendo desativado. Se omitido, esse objeto de cor é renderizado como uma cor sólida (como se o valor alfa tivesse recebido explicitamente o valor 1,0). |
ColorStyle
Um valor de cor.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união kind . O tipo de valor de cor.
kind
pode ser apenas de um dos tipos a seguir:
|
|
rgbColor
|
Cor RGB. O valor
|
themeColor
|
Cor do tema. |
ThemeColorType
Tipos de cores do tema.
SpreadsheetProperties
contêm um
SpreadsheetTheme
que define um mapeamento desses tipos de cores de tema para cores concretas.
Enums | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
Cor do tema não especificada |
TEXT
|
Representa a cor principal do texto. |
BACKGROUND
|
Representa a cor do plano de fundo principal |
ACCENT1
|
Representa a primeira cor de destaque. |
ACCENT2
|
Representa a segunda cor de destaque |
ACCENT3
|
Representa a terceira cor de destaque |
ACCENT4
|
Representa a quarta cor de destaque |
ACCENT5
|
Representa a quinta cor de destaque |
ACCENT6
|
Representa a sexta cor de destaque |
LINK
|
Representa a cor a ser usada para hiperlinks |
HorizontalAlign
O alinhamento horizontal do texto em uma célula.
Enums | |
---|---|
HORIZONTAL_ALIGN_UNSPECIFIED
|
O alinhamento horizontal não foi especificado. Não use isso. |
LEFT
|
O texto está explicitamente alinhado à esquerda da célula. |
CENTER
|
O texto está explicitamente alinhado ao centro da célula. |
RIGHT
|
O texto está explicitamente alinhado à direita da célula. |
TextFormat
O formato de uma sequência de texto em uma célula. Valores ausentes indicam que o campo não está especificado.
Representação JSON |
---|
{ "foregroundColor": { object ( |
Campos | |
---|---|
foregroundColor
|
A cor do primeiro plano do texto. Obsoleto: use
|
foregroundColorStyle
|
A cor do primeiro plano do texto. Se
|
fontFamily
|
A família de fontes. |
fontSize
|
O tamanho da fonte. |
bold
|
Verdadeiro se o texto estiver em negrito. |
italic
|
Verdadeiro se o texto estiver em itálico. |
strikethrough
|
Verdadeiro se o texto tiver um tachado. |
underline
|
Verdadeiro se o texto estiver sublinhado. |
link
|
Destino do link do texto, se houver. Definir o campo de link em uma |
Link
Uma referência externa ou local.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união destination . Destino do link.
destination
pode ser apenas de um dos tipos a seguir:
|
|
uri
|
É o identificador do link. |
DataSourceColumn
Uma coluna em uma fonte de dados.
Representação JSON |
---|
{
"reference": {
object (
|
Campos | |
---|---|
reference
|
A referência da coluna. |
formula
|
A fórmula da coluna calculada. |
DataSourceColumnReference
Um identificador exclusivo que faz referência a uma coluna de fonte de dados.
Representação JSON |
---|
{ "name": string } |
Campos | |
---|---|
name
|
Nome de exibição da coluna. Ele precisa ser exclusivo em uma fonte de dados. |
DataExecutionStatus
O status de execução dos dados.
Uma execução de dados é criada para sincronizar um objeto de fonte de dados com os dados mais recentes de um
DataSource
. Geralmente, ela está programada para ser executada em segundo plano. É possível verificar o
state
para saber se uma execução foi concluída.
Há vários cenários em que uma execução de dados é acionada:
-
Adding a data source
cria uma página da fonte de dados associada, bem como uma execução de dados para sincronizar os dados da fonte com a planilha. -
Updating a data source
cria uma execução de dados para atualizar a página da fonte de dados associada da mesma forma. -
Você pode enviar
refresh request
para atualizar explicitamente um ou vários objetos de fonte de dados.
Representação JSON |
---|
{ "state": enum ( |
Campos | |
---|---|
state
|
O estado da execução dos dados. |
errorCode
|
O código do erro. |
errorMessage
|
A mensagem de erro, que pode estar vazia. |
lastRefreshTime
|
Recebe a hora em que os dados foram atualizados pela última vez. |
DataExecutionState
Uma enumeração de estados de execução de dados.
Enums | |
---|---|
DATA_EXECUTION_STATE_UNSPECIFIED
|
Valor padrão, não usar. |
NOT_STARTED
|
A execução dos dados não foi iniciada. |
RUNNING
|
A execução dos dados foi iniciada e está em execução. |
CANCELLING
|
A execução dos dados está sendo cancelada. |
SUCCEEDED
|
A execução dos dados foi concluída. |
FAILED
|
A execução dos dados foi concluída com erros. |
DataExecutionErrorCode
Uma enumeração do código de erro de execução de dados.
Enums | |
---|---|
DATA_EXECUTION_ERROR_CODE_UNSPECIFIED
|
Valor padrão, não usar. |
TIMED_OUT
|
A execução dos dados expirou. |
TOO_MANY_ROWS
|
A execução de dados retorna mais linhas do que o limite. |
TOO_MANY_COLUMNS
|
A execução de dados retorna mais colunas do que o limite. |
TOO_MANY_CELLS
|
A execução dos dados retorna mais células do que o limite. |
ENGINE
|
O erro é recebido do mecanismo de execução de dados de back-end (por exemplo, BigQuery). Confira
errorMessage
para mais detalhes.
|
PARAMETER_INVALID
|
Um ou alguns dos parâmetros da fonte de dados fornecidos são inválidos. |
UNSUPPORTED_DATA_TYPE
|
A execução dos dados retorna um tipo de dados incompatível. |
DUPLICATE_COLUMN_NAMES
|
A execução dos dados retorna nomes ou aliases duplicados de colunas. |
INTERRUPTED
|
A execução dos dados é interrompida. Atualize mais tarde. |
CONCURRENT_QUERY
|
A execução de dados está em andamento e não pode ser atualizada até que seja concluída. |
OTHER
|
Outros erros. |
TOO_MANY_CHARS_PER_CELL
|
A execução dos dados retorna valores que excedem o máximo de caracteres permitido em uma única célula. |
DATA_NOT_FOUND
|
O banco de dados referenciado pela fonte de dados não foi encontrado. */ |
PERMISSION_DENIED
|
O usuário não tem acesso ao banco de dados referenciado pela fonte de dados. |
MISSING_COLUMN_ALIAS
|
A execução dos dados retorna colunas sem aliases. |
OBJECT_NOT_FOUND
|
O objeto da fonte de dados não existe. |
OBJECT_IN_ERROR_STATE
|
No momento, o objeto da fonte de dados está em estado de erro. Para forçar a atualização, defina
force
em
RefreshDataSourceRequest .
|
OBJECT_SPEC_INVALID
|
A especificação do objeto da fonte de dados é inválida. |
DATA_EXECUTION_CANCELLED
|
A execução dos dados foi cancelada. |
ExtendedValue
Os tipos de valor que uma célula em uma planilha pode ter.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união value . O tipo de valor em uma célula. Se nenhum campo for definido, a célula não terá dados.
value
pode ser apenas de um dos tipos a seguir:
|
|
numberValue
|
Representa um valor duplo. Observação: datas, horários e DateTimes são representados como duplos no formato |
stringValue
|
Representa um valor de string. Aspas simples iniciais não são incluídas. Por exemplo, se o usuário digitasse
|
boolValue
|
Representa um valor booleano. |
formulaValue
|
Representa uma fórmula. |
errorValue
|
Representa um erro. Este campo é somente leitura. |
ErrorValue
Um erro em uma célula.
Representação JSON |
---|
{
"type": enum (
|
Campos | |
---|---|
type
|
O tipo de erro. |
message
|
Uma mensagem com mais informações sobre o erro (na localidade da planilha). |
ErrorType
O tipo de erro.
Enums | |
---|---|
ERROR_TYPE_UNSPECIFIED
|
O tipo de erro padrão, não use. |
ERROR
|
Corresponde ao
erro
#ERROR! .
|
NULL_VALUE
|
Corresponde ao
erro
#NULL! .
|
DIVIDE_BY_ZERO
|
Corresponde ao
erro
#DIV/0 .
|
VALUE
|
Corresponde ao
erro
#VALUE! .
|
REF
|
Corresponde ao
erro
#REF! .
|
NAME
|
Corresponde ao
erro
#NAME? .
|
NUM
|
Corresponde ao
erro
#NUM! .
|
N_A
|
Corresponde ao
erro
#N/A .
|
LOADING
|
Corresponde ao
estado
Loading... .
|
BooleanCondition
Uma condição que pode ser avaliada como verdadeira ou falsa. BooleanConditions são usados por formatação condicional, validação de dados e os critérios em filtros.
Representação JSON |
---|
{ "type": enum ( |
Campos | |
---|---|
type
|
O tipo de condição. |
values[]
|
Os valores da condição. O número de valores compatíveis depende do
|
ConditionType
O tipo de condição.
Enums | |
---|---|
CONDITION_TYPE_UNSPECIFIED
|
O valor padrão, não usar. |
NUMBER_GREATER
|
O valor da célula deve ser maior que o valor da condição. Compatível com validação de dados, formatação condicional e filtros. Requer um único
ConditionValue .
|
NUMBER_GREATER_THAN_EQ
|
O valor da célula deve ser maior ou igual ao valor da condição. Compatível com validação de dados, formatação condicional e filtros. Requer um único
ConditionValue .
|
NUMBER_LESS
|
O valor da célula deve ser menor que o valor da condição. Compatível com validação de dados, formatação condicional e filtros. Requer um único
ConditionValue .
|
NUMBER_LESS_THAN_EQ
|
O valor da célula deve ser menor ou igual ao valor da condição. Compatível com validação de dados, formatação condicional e filtros. Requer um único
ConditionValue .
|
NUMBER_EQ
|
O valor da célula deve ser igual ao valor da condição. Compatível com validação de dados, formatação condicional e filtros. Requer um único ConditionValue para validação de dados, formatação condicional e filtros em objetos que não sejam de fonte de dados e pelo menos um ConditionValue para filtros em objetos de fonte de dados.
|
NUMBER_NOT_EQ
|
O valor da célula não pode ser igual ao valor da condição. Compatível com validação de dados, formatação condicional e filtros. Requer um único ConditionValue para validação de dados, formatação condicional e filtros em objetos que não sejam de fonte de dados e pelo menos um ConditionValue para filtros em objetos de fonte de dados.
|
NUMBER_BETWEEN
|
O valor da célula deve estar entre os dois valores de condições. Compatível com validação de dados, formatação condicional e filtros. Requer exatamente dois
ConditionValues .
|
NUMBER_NOT_BETWEEN
|
O valor da célula não pode estar entre os dois valores de condições. Compatível com validação de dados, formatação condicional e filtros. Requer exatamente dois
ConditionValues .
|
TEXT_CONTAINS
|
O valor da célula deve conter o valor da condição. Compatível com validação de dados, formatação condicional e filtros. Requer um único
ConditionValue .
|
TEXT_NOT_CONTAINS
|
O valor da célula não pode conter o valor da condição. Compatível com validação de dados, formatação condicional e filtros. Requer um único
ConditionValue .
|
TEXT_STARTS_WITH
|
O valor da célula deve começar com o valor da condição. Compatível com filtros e formatação condicional. Requer um único
ConditionValue .
|
TEXT_ENDS_WITH
|
O valor da célula deve terminar com o valor da condição. Compatível com filtros e formatação condicional. Requer um único
ConditionValue .
|
TEXT_EQ
|
O valor da célula deve ser exatamente o valor da condição. Compatível com validação de dados, formatação condicional e filtros. Requer um único ConditionValue para validação de dados, formatação condicional e filtros em objetos que não sejam de fonte de dados e pelo menos um ConditionValue para filtros em objetos de fonte de dados.
|
TEXT_IS_EMAIL
|
O valor da célula precisa ser um endereço de e-mail válido. Compatível com a validação de dados. Não exige ConditionValues .
|
TEXT_IS_URL
|
O valor da célula precisa ser um URL válido. Compatível com a validação de dados. Não exige ConditionValues .
|
DATE_EQ
|
O valor da célula deve ser a mesma data que o valor da condição. Compatível com validação de dados, formatação condicional e filtros. Requer um único ConditionValue para validação de dados, formatação condicional e filtros em objetos que não sejam de fonte de dados e pelo menos um ConditionValue para filtros em objetos de fonte de dados.
|
DATE_BEFORE
|
O valor da célula deve ser anterior à data do valor da condição. Compatível com validação de dados, formatação condicional e filtros. Requer um único
ConditionValue ,
que pode ser um
relative date .
|
DATE_AFTER
|
O valor da célula deve ser posterior à data do valor da condição. Compatível com validação de dados, formatação condicional e filtros. Requer um único
ConditionValue ,
que pode ser um
relative date .
|
DATE_ON_OR_BEFORE
|
O valor da célula deve ser igual ou anterior à data do valor da condição. Compatível com a validação de dados. Requer um único
ConditionValue ,
que pode ser um
relative date .
|
DATE_ON_OR_AFTER
|
O valor da célula deve ser igual ou posterior à data do valor da condição. Compatível com a validação de dados. Requer um único
ConditionValue ,
que pode ser um
relative date .
|
DATE_BETWEEN
|
O valor da célula deve estar entre as datas dos dois valores de condição. Compatível com a validação de dados. Requer exatamente dois
ConditionValues .
|
DATE_NOT_BETWEEN
|
O valor da célula deve estar fora das datas dos dois valores de condição. Compatível com a validação de dados. Requer exatamente dois
ConditionValues .
|
DATE_IS_VALID
|
O valor da célula precisa ser uma data. Compatível com a validação de dados. Não exige ConditionValues .
|
ONE_OF_RANGE
|
O valor da célula precisa estar listado na grade no intervalo do valor da condição. Compatível com a validação de dados. Requer um único
ConditionValue , e o valor precisa ser um intervalo válido em notação A1.
|
ONE_OF_LIST
|
O valor da célula precisa estar na lista de valores de condição. Compatível com a validação de dados. Oferece suporte a qualquer número de
condition values , um por item na lista. Não há suporte para fórmulas nos valores.
|
BLANK
|
O valor da célula precisa estar vazio. Compatível com filtros e formatação condicional. Não exige ConditionValues .
|
NOT_BLANK
|
O valor da célula não pode ficar vazio. Compatível com filtros e formatação condicional. Não exige ConditionValues .
|
CUSTOM_FORMULA
|
A fórmula da condição deve ser avaliada como verdadeira. Compatível com validação de dados, formatação condicional e filtros. Não é compatível com filtros de página de fonte de dados. Requer um único
ConditionValue .
|
BOOLEAN
|
O valor da célula deve ser VERDADEIRO/FALSO ou estar na lista de valores de condição. Compatível com a validação de dados. Caixa de seleção "Renderiza como uma célula". Oferece suporte a zero, um ou dois
ConditionValues . Nenhum valor indica que a célula precisa ser TRUE ou FALSE, em que TRUE é renderizado como marcado e FALSE é renderizado como desmarcado. Um valor indica que a célula será renderizada como marcada quando contiver esse valor e desmarcada quando estiver em branco. Dois valores indicam que a célula será renderizada como marcada quando tiver o primeiro valor e desmarcada quando tiver o segundo valor. Por exemplo, ["Yes","No"] indica que a célula renderizará uma caixa marcada quando tiver o valor "Yes" e uma caixa desmarcada quando tiver o valor "No".
|
TEXT_NOT_EQ
|
O valor da célula não pode ser exatamente o valor da condição. Compatível com filtros em objetos da fonte de dados. Requer pelo menos um
ConditionValue .
|
DATE_NOT_EQ
|
O valor da célula não pode ser exatamente o valor da condição. Compatível com filtros em objetos da fonte de dados. Requer pelo menos um
ConditionValue .
|
FILTER_EXPRESSION
|
O valor da célula deve seguir o padrão especificado. Requer um único
ConditionValue .
|
ConditionValue
O valor da condição.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união value . O valor da condição. É necessário definir exatamente um.
value
pode ser apenas de um dos tipos a seguir:
|
|
relativeDate
|
Uma data relativa (com base na data atual). Válido apenas se o
Datas relativas não são aceitas na validação de dados. Só é possível usar formatação condicional e filtros condicionais. |
userEnteredValue
|
Um valor no qual a condição se baseia. O valor é analisado como se o usuário tivesse digitado em uma célula. As fórmulas são aceitas e precisam começar com |
RelativeDate
Controla como uma condição de data é avaliada.
Enums | |
---|---|
RELATIVE_DATE_UNSPECIFIED
|
Valor padrão, não usar. |
PAST_YEAR
|
O valor é referente a um ano antes da data de hoje. |
PAST_MONTH
|
O valor é referente a um mês antes de hoje. |
PAST_WEEK
|
O valor é uma semana antes de hoje. |
YESTERDAY
|
O valor é ontem. |
TODAY
|
O valor é hoje. |
TOMORROW
|
O valor é amanhã. |
GridRange
Um intervalo em uma página. Todos os índices são baseados em zero. Os índices são meio abertos, ou seja, o índice inicial é inclusivo e o índice final é exclusivo -- [startIndex, endIndex). Os índices ausentes indicam que o intervalo é ilimitado nesse lado.
Por exemplo, se "Sheet1"
for o ID da página 123456, este será o resultado:
Sheet1!A1:A1 == sheetId: 123456,
startRowIndex: 0, endRowIndex: 1,
startColumnIndex: 0, endColumnIndex: 1
Sheet1!A3:B4 == sheetId: 123456,
startRowIndex: 2, endRowIndex: 4,
startColumnIndex: 0, endColumnIndex: 2
Sheet1!A:B == sheetId: 123456,
startColumnIndex: 0, endColumnIndex: 2
Sheet1!A5:B == sheetId: 123456,
startRowIndex: 4,
startColumnIndex: 0, endColumnIndex: 2
Sheet1 == sheetId: 123456
O índice inicial precisa ser sempre menor ou igual ao índice final. Se o índice inicial for igual ao índice final, o intervalo estará vazio. Intervalos vazios normalmente não são significativos e geralmente são renderizados na interface como #REF!
.
Representação JSON |
---|
{ "sheetId": integer, "startRowIndex": integer, "endRowIndex": integer, "startColumnIndex": integer, "endColumnIndex": integer } |
Campos | |
---|---|
sheetId
|
A página em que o intervalo está. |
startRowIndex
|
A linha inicial (inclusiva) do intervalo ou não definida se for ilimitada. |
endRowIndex
|
A linha final (exclusivo) do intervalo ou não definida se for ilimitada. |
startColumnIndex
|
A coluna inicial (inclusiva) do intervalo ou não definida se for ilimitada. |
endColumnIndex
|
A coluna final (exclusiva) do intervalo ou não definida se for ilimitada. |
SortOrder
Uma ordem de classificação.
Enums | |
---|---|
SORT_ORDER_UNSPECIFIED
|
Valor padrão, não use. |
ASCENDING
|
Classificar em ordem crescente. |
DESCENDING
|
Classificar em ordem decrescente. |
FilterSpec
Os critérios de filtro associados a uma coluna específica.
Representação JSON |
---|
{ "filterCriteria": { object ( |
Campos | |
---|---|
filterCriteria
|
Os critérios da coluna. |
Campo de união reference . Referência à coluna filtrada.
reference
pode ser apenas de um dos tipos a seguir:
|
|
columnIndex
|
O índice da coluna com base em zero. |
dataSourceColumnReference
|
Referência a uma coluna de fonte de dados. |
FilterCriteria
Critérios para mostrar/ocultar linhas em uma visualização com filtro ou filtro.
Representação JSON |
---|
{ "hiddenValues": [ string ], "condition": { object ( |
Campos | |
---|---|
condition
|
Uma condição que precisa ser verdadeira para que os valores sejam mostrados. Isso não substitui
|
visibleBackgroundColor
|
A cor de preenchimento do plano de fundo a ser filtrada. Somente as células com essa cor de preenchimento são mostradas. Mutuamente exclusivo com
|
visibleBackgroundColorStyle
|
A cor de preenchimento do plano de fundo a ser filtrada. Somente as células com essa cor de preenchimento são mostradas. Esse campo é mutuamente exclusivo com
|
visibleForegroundColor
|
A cor do primeiro plano a ser filtrada. Somente as células com essa cor de primeiro plano são mostradas. Mutuamente exclusivo com
|
visibleForegroundColorStyle
|
A cor do primeiro plano a ser filtrada. Somente as células com essa cor de primeiro plano são mostradas. Esse campo é mutuamente exclusivo com
|
SortSpec
Uma ordem de classificação associada a uma coluna ou linha específica.
Representação JSON |
---|
{ "sortOrder": enum ( |
Campos | |
---|---|
sortOrder
|
Os dados do pedido devem ser classificados. |
foregroundColor
|
A cor do primeiro plano a ser classificada; as células com essa cor do primeiro plano são classificadas para a parte superior. Mutuamente exclusivo com
|
foregroundColorStyle
|
A cor do primeiro plano a ser classificada; as células com essa cor do primeiro plano são classificadas para a parte superior. Mutuamente exclusivo com
|
backgroundColor
|
A cor de preenchimento do plano de fundo pela qual classificar, as células com essa cor de preenchimento são classificadas para a parte superior. Mutuamente exclusivo com
|
backgroundColorStyle
|
A cor de preenchimento do plano de fundo pela qual classificar, as células com essa cor de preenchimento são classificadas para a parte superior. Mutuamente exclusivo com
|
Campo de união reference . Referência à dimensão classificada.
reference
pode ser apenas de um dos tipos a seguir:
|
|
dimensionIndex
|
A dimensão a que a classificação será aplicada. |
dataSourceColumnReference
|
Referência a uma coluna de fonte de dados. |
EmbeddedObjectPosition
A posição de um objeto incorporado, como um gráfico.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união location . A localização do objeto. Exatamente um valor deve ser definido.
location
pode ser apenas de um dos tipos a seguir:
|
|
sheetId
|
A página em que estamos. Defina apenas se o objeto incorporado estiver na própria página. Não podem ser negativas. |
overlayPosition
|
A posição em que o objeto é sobreposto em uma grade. |
newSheet
|
Se verdadeiro, o objeto incorporado será colocado em uma nova página cujo ID será escolhido para você. Usado apenas ao gravar. |
OverlayPosition
O local em que um objeto é sobreposto em uma grade.
Representação JSON |
---|
{
"anchorCell": {
object (
|
Campos | |
---|---|
anchorCell
|
A célula em que o objeto está ancorado. |
offsetXPixels
|
O deslocamento horizontal, em pixels, em que o objeto está deslocado da célula da âncora. |
offsetYPixels
|
O deslocamento vertical, em pixels, em que o objeto está deslocado da célula da âncora. |
widthPixels
|
A largura do objeto, em pixels. O padrão é 600. |
heightPixels
|
A altura do objeto, em pixels. O padrão é 371. |
GridCoordinate
Uma coordenada em uma página. Todos os índices são baseados em zero.
Representação JSON |
---|
{ "sheetId": integer, "rowIndex": integer, "columnIndex": integer } |
Campos | |
---|---|
sheetId
|
A página na qual esta coordenada está. |
rowIndex
|
O índice da linha da coordenada. |
columnIndex
|
O índice da coluna da coordenada. |