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 compactação. Por exemplo, os campos dessa representação podem ser fornecidos trivialmente ao construtor de
java.awt.Color
em Java. Também podem ser fornecidos trivialmente ao método
+colorWithRed:green:blue:alpha
de UIColor no iOS. Com um pouco de trabalho, é possível formatar facilmente em uma string
rgba()
CSS em JavaScript.
Esta página de referência não tem informações sobre o espaço de cores absoluto que precisa ser usado para interpretar o valor RGB. Por exemplo, sRGB, Adobe RGB, DCI-P3 e BT.2020. Por padrão, os aplicativos usam o espaço de cores sRGB.
Quando a igualdade de cores precisa ser decidida, as implementações, a menos que documentadas de outra forma, tratam duas cores como iguais se todos os valores de vermelho, verde, azul e alfa diferirem em no máximo 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 o valor for omitido, este objeto de cor será renderizado como uma cor sólida, como se fosse informado explicitamente o valor de alfa de 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 um dos seguintes:
|
|
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.
| Tipos enumerados | |
|---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
Cor do tema não especificada |
TEXT
|
Representa a cor do texto principal. |
BACKGROUND
|
Representa a cor principal do plano de fundo. |
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.
| Tipos enumerados | |
|---|---|
HORIZONTAL_ALIGN_UNSPECIFIED
|
O alinhamento horizontal não foi especificado. Não use isso. |
LEFT
|
O texto é explicitamente alinhado à esquerda da célula. |
CENTER
|
O texto está explicitamente alinhado ao centro da célula. |
RIGHT
|
O texto é alinhado explicitamente à 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 foi especificado.
| Representação JSON |
|---|
{ "foregroundColor": { object ( |
| Campos | |
|---|---|
foregroundColor
|
A cor do texto em primeiro plano. Descontinuado: use
|
foregroundColorStyle
|
A cor do texto em primeiro plano. 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 estiver tachado. |
underline
|
Verdadeiro se o texto estiver sublinhado. |
link
|
O destino do link do texto, se houver. Definir o campo de link em um
|
Link
Uma referência externa ou local.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união
destination. O destino do link.
destination
pode ser apenas um dos seguintes:
|
|
uri
|
O identificador do link. |
DataSourceColumn
Uma coluna em uma fonte de dados.
| Representação JSON |
|---|
{
"reference": {
object ( |
| Campos | |
|---|---|
reference
|
A referência de coluna. |
formula
|
A fórmula da coluna calculada. |
DataSourceColumnReference
Um identificador exclusivo que referencia 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 da execução de dados.
Uma execução de dados é criada para sincronizar um objeto de fonte de dados com os dados mais recentes de um
DataSource. Normalmente, ele é programado para ser executado em segundo plano. Você pode 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 sourcetambém cria uma planilha de fonte de dados associada e uma execução de dados para sincronizar os dados da fonte com a planilha. -
Updating a data sourcecria uma execução de dados para atualizar a planilha da fonte de dados associada de maneira semelhante. -
É possível enviar
refresh requestpara atualizar explicitamente um ou vários objetos de fonte de dados.
| Representação JSON |
|---|
{ "state": enum ( |
| Campos | |
|---|---|
state
|
O estado da execução de dados. |
errorCode
|
O código do erro. |
errorMessage
|
A mensagem de erro, que pode estar vazia. |
lastRefreshTime
|
Recebe o horário em que os dados foram atualizados pela última vez. |
DataExecutionState
Uma enumeração de estados de execução de dados.
| Tipos enumerados | |
|---|---|
DATA_EXECUTION_STATE_UNSPECIFIED
|
Valor padrão. Não usar. |
NOT_STARTED
|
A execução de dados não foi iniciada. |
RUNNING
|
A execução de dados foi iniciada e está em andamento. |
CANCELLING
|
A execução de dados está sendo cancelada. |
SUCCEEDED
|
A execução de dados foi concluída. |
FAILED
|
A execução de dados foi concluída com erros. |
DataExecutionErrorCode
Uma enumeração do código de erro de execução de dados.
| Tipos enumerados | |
|---|---|
DATA_EXECUTION_ERROR_CODE_UNSPECIFIED
|
Valor padrão. Não usar. |
TIMED_OUT
|
A execução de 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 de 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 de fonte de dados fornecidos são inválidos. |
UNSUPPORTED_DATA_TYPE
|
A execução de dados retorna um tipo de dados não compatível. |
DUPLICATE_COLUMN_NAMES
|
A execução dos dados retorna nomes ou aliases duplicados de colunas. |
INTERRUPTED
|
A execução de dados é interrompida. Atualize mais tarde. |
CONCURRENT_QUERY
|
A execução de dados está em andamento e não pode ser atualizada até ser concluída. |
OTHER
|
Outros erros. |
TOO_MANY_CHARS_PER_CELL
|
A execução de dados retorna valores que excedem o número máximo de caracteres permitidos em uma única célula. |
DATA_NOT_FOUND
|
Não foi possível encontrar o banco de dados referenciado pela fonte de dados. */ |
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 alias. |
OBJECT_NOT_FOUND
|
O objeto da fonte de dados não existe. |
OBJECT_IN_ERROR_STATE
|
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 de dados foi cancelada. |
ExtendedValue
Os tipos de valores 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 um dos seguintes:
|
|
numberValue
|
Representa um valor double. Observação: datas, horários e data/hora são representados como números de ponto flutuante de precisão dupla no formato |
stringValue
|
Representa um valor de string. As aspas simples iniciais não são incluídas. Por exemplo, se o usuário digitou
|
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 (no local da planilha). |
ErrorType
O tipo de erro.
| Tipos enumerados | |
|---|---|
ERROR_TYPE_UNSPECIFIED
|
O tipo de erro padrão. Não use este valor. |
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. As BooleanConditions são usadas pela formatação condicional, pela validação de dados e pelos 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 aceitos depende da
|
ConditionType
O tipo de condição.
| Tipos enumerados | |
|---|---|
CONDITION_TYPE_UNSPECIFIED
|
O valor padrão. Não use. |
NUMBER_GREATER
|
O valor da célula precisa ser maior que o valor da condição. Aceito pela validação de dados, formatação condicional e filtros. Requer um único
ConditionValue.
|
NUMBER_GREATER_THAN_EQ
|
O valor da célula precisa ser maior ou igual ao valor da condição. Aceito pela validação de dados, formatação condicional e filtros. Requer um único
ConditionValue.
|
NUMBER_LESS
|
O valor da célula precisa ser menor que o valor da condição. Aceito pela validação de dados, formatação condicional e filtros. Requer um único
ConditionValue.
|
NUMBER_LESS_THAN_EQ
|
O valor da célula precisa ser menor ou igual ao valor da condição. Aceito pela validação de dados, formatação condicional e filtros. Requer um único
ConditionValue.
|
NUMBER_EQ
|
O valor da célula precisa ser igual ao valor da condição. Aceito pela validação de dados, formatação condicional e filtros. Exige um único
ConditionValue
para validação de dados, formatação condicional e filtros em objetos que não são 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. Aceito pela validação de dados, formatação condicional e filtros. Exige um único
ConditionValue
para validação de dados, formatação condicional e filtros em objetos que não são de fonte de dados e pelo menos um
ConditionValue
para filtros em objetos de fonte de dados.
|
NUMBER_BETWEEN
|
O valor da célula precisa estar entre os dois valores de condição. Aceito pela 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ção. Aceito pela validação de dados, formatação condicional e filtros. Requer exatamente dois
ConditionValues.
|
TEXT_CONTAINS
|
O valor da célula precisa conter o valor da condição. Aceito pela 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. Aceito pela validação de dados, formatação condicional e filtros. Requer um único
ConditionValue.
|
TEXT_STARTS_WITH
|
O valor da célula precisa começar com o valor da condição. Compatível com formatação condicional e filtros. Requer um único
ConditionValue.
|
TEXT_ENDS_WITH
|
O valor da célula precisa terminar com o valor da condição. Compatível com formatação condicional e filtros. Requer um único
ConditionValue.
|
TEXT_EQ
|
O valor da célula precisa ser exatamente o valor da condição. Aceito pela validação de dados, formatação condicional e filtros. Exige um único
ConditionValue
para validação de dados, formatação condicional e filtros em objetos que não são 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. Com suporte da validação de dados. Não requer
ConditionValues.
|
TEXT_IS_URL
|
O valor da célula precisa ser um URL válido. Com suporte da validação de dados. Não requer
ConditionValues.
|
DATE_EQ
|
O valor da célula precisa ser a mesma data do valor da condição. Aceito pela validação de dados, formatação condicional e filtros. Exige um único
ConditionValue
para validação de dados, formatação condicional e filtros em objetos que não são de fonte de dados e pelo menos um
ConditionValue
para filtros em objetos de fonte de dados.
|
DATE_BEFORE
|
O valor da célula precisa ser anterior à data do valor da condição. Aceito pela 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 precisa ser posterior à data do valor da condição. Aceito pela 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 precisa ser igual ou anterior à data do valor da condição. Com suporte da validação de dados. Requer um único
ConditionValue
que pode ser um
relative date.
|
DATE_ON_OR_AFTER
|
O valor da célula precisa ser igual ou posterior à data do valor da condição. Com suporte da validação de dados. Requer um único
ConditionValue
que pode ser um
relative date.
|
DATE_BETWEEN
|
O valor da célula precisa estar entre as datas dos dois valores de condição. Com suporte da validação de dados. Requer exatamente dois
ConditionValues.
|
DATE_NOT_BETWEEN
|
O valor da célula precisa estar fora das datas dos dois valores de condição. Com suporte da validação de dados. Requer exatamente dois
ConditionValues.
|
DATE_IS_VALID
|
O valor da célula precisa ser uma data. Com suporte da validação de dados. Não requer
ConditionValues.
|
ONE_OF_RANGE
|
O valor da célula precisa estar listado na grade dentro do intervalo do valor da condição. Com suporte da validação de dados. Exige um único
ConditionValue, e o valor precisa ser um intervalo válido na notação A1.
|
ONE_OF_LIST
|
O valor da célula precisa estar na lista de valores de condição. Com suporte da validação de dados. Aceita qualquer número de condition values, um por item na lista. Não é possível usar fórmulas nos valores.
|
BLANK
|
O valor da célula precisa estar vazio. Compatível com formatação condicional e filtros. Não requer
ConditionValues.
|
NOT_BLANK
|
O valor da célula não pode ficar vazio. Compatível com formatação condicional e filtros. Não requer
ConditionValues.
|
CUSTOM_FORMULA
|
A fórmula da condição precisa ser avaliada como verdadeira. Aceito pela validação de dados, formatação condicional e filtros. Não é compatível com filtros de planilha da fonte de dados. Requer um único
ConditionValue.
|
BOOLEAN
|
O valor da célula precisa ser VERDADEIRO/FALSO ou estar na lista de valores de condição. Com suporte da validação de dados. Renderiza como uma caixa de seleção de célula. Aceita zero, um ou dois
ConditionValues. Nenhum valor indica que a célula precisa ser VERDADEIRO ou FALSO, em que VERDADEIRO é renderizado como marcado e FALSO 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 contiver o primeiro valor e desmarcada quando contiver o segundo. Por exemplo, ["Sim","Não"] indica que a célula vai renderizar uma caixa marcada quando tiver o valor "Sim" e uma caixa desmarcada quando tiver o valor "Não".
|
TEXT_NOT_EQ
|
O valor da célula não pode ser igual ao valor da condição. Compatível com filtros em objetos de fonte de dados. Exige pelo menos um
ConditionValue.
|
DATE_NOT_EQ
|
O valor da célula não pode ser igual ao valor da condição. Compatível com filtros em objetos de fonte de dados. Exige pelo menos um
ConditionValue.
|
FILTER_EXPRESSION
|
O valor da célula precisa 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 um dos seguintes:
|
|
relativeDate
|
Uma data relativa (com base na data atual). Válido apenas se o
Datas relativas não são compatíveis com a validação de dados. Elas são compatíveis apenas com formatação e filtros condicionais. |
userEnteredValue
|
Um valor em que 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 um
|
RelativeDate
Controla como uma condição de data é avaliada.
| Tipos enumerados | |
|---|---|
RELATIVE_DATE_UNSPECIFIED
|
Valor padrão. Não usar. |
PAST_YEAR
|
O valor é um ano antes de hoje. |
PAST_MONTH
|
O valor é 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 planilha. Todos os índices são baseados em zero. Os índices são semiabertos, ou seja, o índice inicial é inclusivo e o índice final é exclusivo: [startIndex, endIndex). Índices ausentes indicam que o intervalo não tem limites nesse lado.
Por exemplo, se
"Sheet1"
for o ID da planilha 123456, então:
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 sempre ser menor ou igual ao índice final. Se o índice inicial for igual ao final, o intervalo vai ficar vazio. Intervalos vazios geralmente não são significativos e costumam ser 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 esse intervalo está. |
startRowIndex
|
A linha inicial (inclusive) do intervalo ou não definida se for ilimitada. |
endRowIndex
|
A linha final (exclusiva) do intervalo ou não definida se for ilimitada. |
startColumnIndex
|
A coluna inicial (inclusive) 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.
| Tipos enumerados | |
|---|---|
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 um dos seguintes:
|
|
columnIndex
|
O índice de coluna baseado em zero. |
dataSourceColumnReference
|
Referência a uma coluna de fonte de dados. |
FilterCriteria
Critérios para mostrar ou ocultar linhas em um filtro ou visualização de filtro.
| Representação JSON |
|---|
{ "hiddenValues": [ string ], "condition": { object ( |
| Campos | |
|---|---|
condition
|
Uma condição que precisa ser |
visibleBackgroundColor
|
A cor de preenchimento do plano de fundo para filtrar. Somente as células com essa cor de preenchimento são mostradas. Mutuamente exclusivo com
|
visibleBackgroundColorStyle
|
A cor de preenchimento do plano de fundo para filtrar. Somente as células com essa cor de preenchimento são mostradas. Esse campo é mutuamente exclusivo com |
visibleForegroundColor
|
A cor do primeiro plano para filtrar. Somente as células com essa cor são mostradas. Mutuamente exclusivo com
|
visibleForegroundColorStyle
|
A cor do primeiro plano para filtrar. Somente as células com essa cor 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 de pedidos precisam ser classificados. |
foregroundColor
|
A cor de primeiro plano para classificação. As células com essa cor são classificadas na parte de cima. Mutuamente exclusivo com
|
foregroundColorStyle
|
A cor de primeiro plano para classificação. As células com essa cor são classificadas na parte de cima. Mutuamente exclusivo com
|
backgroundColor
|
A cor de preenchimento do plano de fundo para classificação. As células com essa cor de preenchimento são classificadas na parte de cima. Mutuamente exclusivo com
|
backgroundColorStyle
|
A cor de preenchimento do plano de fundo para classificação. As células com essa cor de preenchimento são classificadas na parte de cima. Mutuamente exclusivo com
|
Campo de união
reference. Referência à dimensão classificada.
reference
pode ser apenas um dos seguintes:
|
|
dimensionIndex
|
A dimensão em 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. O local do objeto. É necessário definir exatamente um valor.
location
pode ser apenas um dos seguintes:
|
|
sheetId
|
A página em que ele está. Defina somente se o objeto incorporado estiver em uma planilha própria. Não podem ser negativas. |
overlayPosition
|
A posição em que o objeto é sobreposto em uma grade. |
newSheet
|
Se for "true", o objeto incorporado será colocado em uma nova planilha 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, do objeto em relação à célula de ancoragem. |
offsetYPixels
|
O deslocamento vertical, em pixels, do objeto em relação à célula de ancoragem. |
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 planilha. Todos os índices são baseados em zero.
| Representação JSON |
|---|
{ "sheetId": integer, "rowIndex": integer, "columnIndex": integer } |
| Campos | |
|---|---|
sheetId
|
A página em que essa coordenada está. |
rowIndex
|
O índice da linha da coordenada. |
columnIndex
|
O índice da coluna da coordenada. |