Color
Representa un color en el espacio de color RGBA. Esta representación está diseñada para simplificar la conversión de representaciones de color desde varios idiomas en comparación con la compactación. Por ejemplo, los campos de esta representación se pueden proporcionar de forma trivial al constructor de
java.awt.Color
en Java. También se pueden proporcionar de forma trivial al método
+colorWithRed:green:blue:alpha
de UIColor en iOS. Además, con solo un poco de trabajo, se puede formatear fácilmente como una string
rgba()
de CSS en JavaScript.
Esta página de referencia no contiene información sobre el espacio de color absoluto que se debe usar para interpretar el valor RGB (p. ej., sRGB, Adobe RGB, DCI-P3, BT.2020, etcétera). De forma predeterminada, las aplicaciones deberían suponer el espacio de color sRGB.
Cuando se deba decidir la igualdad de color, a menos que se documente lo contrario, se deben tratar dos colores como iguales si todos sus valores rojo, verde, azul y alfa difieren en un máximo de 1e-5.
Ejemplo (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();
}
// ...
Ejemplo (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;
}
// ...
Ejemplo (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('');
};
// ...
Representación JSON |
---|
{ "red": number, "green": number, "blue": number, "alpha": number } |
Campos | |
---|---|
red
|
La cantidad de rojo en el color como un valor en el intervalo [0, 1]. |
green
|
La cantidad de verde en el color como un valor en el intervalo [0, 1]. |
blue
|
La cantidad de azul en el color como un valor en el intervalo [0, 1]. |
alpha
|
La fracción de este color que se debe aplicar al píxel. Es decir, el color del píxel final se define mediante la siguiente ecuación:
Esto significa que el valor 1.0 corresponde a un color sólido, mientras que el valor 0.0 corresponde a un color completamente transparente. Esto utiliza un mensaje de wrapper en lugar de un escalar flotante simple, para que sea posible distinguir entre un valor predeterminado y el valor que no se configura. Si se omite, este objeto de color se renderiza como un color sólido (como si se hubiera proporcionado de forma explícita un valor de 1.0). |
Estilo de color
Un valor de color.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión
kind
El tipo de valor de color.
kind
solo puede ser una de las siguientes opciones:
|
|
rgbColor
|
Color RGB Por lo general, no se admite el valor |
themeColor
|
Color del tema. |
Tipo de color del tema
Tipos de colores del tema.
SpreadsheetProperties
contiene un
SpreadsheetTheme
que define una asignación de estos tipos de colores de temas a colores concretos.
Enumeradores | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
Color de tema no especificado |
TEXT
|
Representa el color del texto principal |
BACKGROUND
|
Representa el color de fondo principal |
ACCENT1
|
Representa el primer color de los elementos destacados. |
ACCENT2
|
Representa el segundo color de los elementos destacados. |
ACCENT3
|
Representa el tercer color de los elementos destacados. |
ACCENT4
|
Representa el cuarto color de los elementos destacados. |
ACCENT5
|
Representa el quinto color de los elementos destacados. |
ACCENT6
|
Representa el sexto color de los elementos destacados. |
LINK
|
Representa el color que se usará en los hipervínculos. |
Alinear horizontalmente
Alineación horizontal del texto en una celda.
Enumeradores | |
---|---|
HORIZONTAL_ALIGN_UNSPECIFIED
|
No se especificó la alineación horizontal. No utilices esto. |
LEFT
|
El texto se alinea explícitamente a la izquierda de la celda. |
CENTER
|
El texto está alineado de forma explícita en el centro de la celda. |
RIGHT
|
El texto está alineado de manera explícita a la derecha de la celda. |
Formato de texto
El formato de una secuencia de texto en una celda. Los valores ausentes indican que el campo no está especificado.
Representación JSON |
---|
{ "foregroundColor": { object ( |
Campos | |
---|---|
foregroundColor
|
El color de primer plano del texto Obsoleto: Usa |
foregroundColorStyle
|
El color de primer plano del texto Si también se configura |
fontFamily
|
La familia de fuentes. |
fontSize
|
El tamaño de la fuente |
bold
|
Verdadero si el texto está en negrita. |
italic
|
Verdadero si el texto está en cursiva. |
strikethrough
|
Verdadero si el texto tiene tachado. |
underline
|
Verdadero si el texto está subrayado. |
link
|
Es el destino del vínculo del texto, si lo hubiera. Si configuras el campo del vínculo en un elemento |
Vínculo
Una referencia externa o local.
Representación JSON |
---|
{ "uri": string } |
Campos | |
---|---|
uri
|
El identificador del vínculo. |
DataSourceColumna
Una columna en una fuente de datos.
Representación JSON |
---|
{
"reference": {
object (
|
Campos | |
---|---|
reference
|
La referencia de columna. |
formula
|
La fórmula de la columna calculada |
Referencia de columna de datos
Un identificador único que hace referencia a una columna de fuente de datos.
Representación JSON |
---|
{ "name": string } |
Campos | |
---|---|
name
|
El nombre visible de la columna. Debe ser único en una fuente de datos. |
Estado de ejecución de datos
El estado de ejecución de los datos.
Se crea una ejecución de datos para sincronizar un objeto de fuente de datos con los datos más recientes de un
DataSource
. Por lo general, está programada para ejecutarse en segundo plano. Puedes consultar la
state
para determinar si se completa la ejecución.
Existen varias situaciones en las que se activa una ejecución de datos:
-
Adding a data source
crea una hoja de fuente de datos asociada, así como una ejecución de datos para sincronizar los datos de la fuente de datos con la hoja. -
Updating a data source
crea una ejecución de datos para actualizar la hoja de fuentes de datos asociada de manera similar. -
Puedes enviar
refresh request
para actualizar de manera explícita uno o varios objetos de fuente de datos.
Representación JSON |
---|
{ "state": enum ( |
Campos | |
---|---|
state
|
El estado de la ejecución de los datos. |
errorCode
|
Es el código de error. |
errorMessage
|
El mensaje de error, que puede estar vacío. |
lastRefreshTime
|
Obtiene la hora en la que se actualizaron los datos por última vez. |
Estado de ejecución de datos
Una enumeración de los estados de ejecución de los datos.
Enumeradores | |
---|---|
DATA_EXECUTION_STATE_UNSPECIFIED
|
Valor predeterminado, no utilizar. |
NOT_STARTED
|
No se inició la ejecución de datos. |
RUNNING
|
La ejecución de datos comenzó y se está ejecutando. |
SUCCEEDED
|
La ejecución de los datos se completó correctamente. |
FAILED
|
La ejecución de los datos se completó con errores. |
Código de error de ejecución de datos
Una enumeración del código de error de ejecución de datos.
Enumeradores | |
---|---|
DATA_EXECUTION_ERROR_CODE_UNSPECIFIED
|
Valor predeterminado, no utilizar. |
TIMED_OUT
|
Se agotó el tiempo de espera para la ejecución de datos. |
TOO_MANY_ROWS
|
La ejecución de datos muestra más filas que las que establece el límite. |
TOO_MANY_COLUMNS
|
La ejecución de datos muestra más columnas que el límite. |
TOO_MANY_CELLS
|
La ejecución de datos muestra más celdas que el límite. |
ENGINE
|
Se recibe un error del motor de ejecución de datos de backend (p.ej., BigQuery). Consulta
errorMessage
para obtener más información.
|
PARAMETER_INVALID
|
Uno o algunos de los parámetros de la fuente de datos proporcionados no son válidos. |
UNSUPPORTED_DATA_TYPE
|
La ejecución de datos muestra un tipo de datos no compatible. |
DUPLICATE_COLUMN_NAMES
|
La ejecución de datos muestra alias o nombres de columna duplicados. |
INTERRUPTED
|
Se interrumpe la ejecución de datos. Actualiza la página más tarde. |
CONCURRENT_QUERY
|
La ejecución de datos está en curso y no se puede actualizar hasta que se complete. |
OTHER
|
Otros errores. |
TOO_MANY_CHARS_PER_CELL
|
La ejecución de datos muestra valores que exceden la cantidad máxima de caracteres permitidos en una sola celda. |
DATA_NOT_FOUND
|
No se encuentra la base de datos a la que hace referencia la fuente de datos. */ |
PERMISSION_DENIED
|
El usuario no tiene acceso a la base de datos a la que hace referencia la fuente de datos. |
MISSING_COLUMN_ALIAS
|
La ejecución de datos muestra columnas con alias faltantes. |
OBJECT_NOT_FOUND
|
El objeto de la fuente de datos no existe. |
OBJECT_IN_ERROR_STATE
|
Actualmente, el objeto de la fuente de datos se encuentra en estado de error. Para forzar la actualización, establece
force
en
RefreshDataSourceRequest
.
|
OBJECT_SPEC_INVALID
|
La especificación del objeto de la fuente de datos no es válida. |
Valor extendido
Los tipos de valor que puede tener una celda en una hoja de cálculo.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión
value
Tipo de valor de una celda. Si no estableces ningún campo, la celda no tendrá datos.
value
solo puede ser una de las siguientes opciones:
|
|
numberValue
|
Representa un valor doble. Nota: Las fechas, horas y fechas se representan como dobles en formato |
stringValue
|
Representa un valor de string. No se incluyen las comillas simples iniciales. Por ejemplo, si el usuario escribiera |
boolValue
|
Representa un valor booleano. |
formulaValue
|
Representa una fórmula. |
errorValue
|
Representa un error. Este campo es de solo lectura. |
Valor de error
Un error en una celda
Representación JSON |
---|
{
"type": enum (
|
Campos | |
---|---|
type
|
El tipo de error. |
message
|
Un mensaje con más información sobre el error (en la configuración regional de la hoja de cálculo). |
ErrorType
El tipo de error.
Enumeradores | |
---|---|
ERROR_TYPE_UNSPECIFIED
|
No utilices este tipo de error predeterminado. |
ERROR
|
Corresponde al error
#ERROR!
.
|
NULL_VALUE
|
Corresponde al error
#NULL!
.
|
DIVIDE_BY_ZERO
|
Corresponde al error
#DIV/0
.
|
VALUE
|
Corresponde al error
#VALUE!
.
|
REF
|
Corresponde al error
#REF!
.
|
NAME
|
Corresponde al error
#NAME?
.
|
NUM
|
Corresponde al error
#NUM!
.
|
N_A
|
Corresponde al error
#N/A
.
|
LOADING
|
Corresponde al estado
Loading...
.
|
Condición booleana
Condición que puede evaluarse como verdadera o falsa. Las funciones booleanas, el formato condicional, la validación de datos y los criterios se usan en los filtros.
Representación JSON |
---|
{ "type": enum ( |
Campos | |
---|---|
type
|
El tipo de condición. |
values[]
|
Los valores de la condición. La cantidad de valores admitidos depende de |
Tipo de condición
El tipo de condición.
Enumeradores | |
---|---|
CONDITION_TYPE_UNSPECIFIED
|
El valor predeterminado, no usar. |
NUMBER_GREATER
|
El valor de la celda debe ser mayor que el de la condición. Compatible con la validación de datos, el formato condicional y los filtros. Requiere un solo elemento
ConditionValue
.
|
NUMBER_GREATER_THAN_EQ
|
El valor de la celda debe ser mayor o igual que el valor de la condición. Compatible con la validación de datos, el formato condicional y los filtros. Requiere un solo elemento
ConditionValue
.
|
NUMBER_LESS
|
El valor de la celda debe ser menor que el de la condición. Compatible con la validación de datos, el formato condicional y los filtros. Requiere un solo elemento
ConditionValue
.
|
NUMBER_LESS_THAN_EQ
|
El valor de la celda debe ser menor o igual que el valor de la condición. Compatible con la validación de datos, el formato condicional y los filtros. Requiere un solo elemento
ConditionValue
.
|
NUMBER_EQ
|
El valor de la celda debe ser igual al de la condición. Compatible con la validación de datos, el formato condicional y los filtros. Requiere una sola
ConditionValue
para la validación de datos, el formato condicional y los filtros en objetos que no son de fuente de datos, y al menos una
ConditionValue
para filtros en objetos de fuente de datos.
|
NUMBER_NOT_EQ
|
El valor de la celda no debe ser igual al valor de la condición. Compatible con la validación de datos, el formato condicional y los filtros. Requiere una sola
ConditionValue
para la validación de datos, el formato condicional y los filtros en objetos que no son de fuente de datos, y al menos una
ConditionValue
para filtros en objetos de fuente de datos.
|
NUMBER_BETWEEN
|
El valor de la celda debe estar entre los dos valores de condición. Compatible con la validación de datos, el formato condicional y los filtros. Requiere exactamente dos
ConditionValues
.
|
NUMBER_NOT_BETWEEN
|
El valor de la celda no debe estar entre los dos valores de condición. Compatible con la validación de datos, el formato condicional y los filtros. Requiere exactamente dos
ConditionValues
.
|
TEXT_CONTAINS
|
El valor de la celda debe contener el valor de la condición. Compatible con la validación de datos, el formato condicional y los filtros. Requiere un solo elemento
ConditionValue
.
|
TEXT_NOT_CONTAINS
|
El valor de la celda no debe contener el valor de la condición. Compatible con la validación de datos, el formato condicional y los filtros. Requiere un solo elemento
ConditionValue
.
|
TEXT_STARTS_WITH
|
El valor de la celda debe comenzar con el valor de la condición. Es compatible con el formato condicional y los filtros. Requiere un solo elemento
ConditionValue
.
|
TEXT_ENDS_WITH
|
El valor de la celda debe terminar con el valor de la condición. Es compatible con el formato condicional y los filtros. Requiere un solo elemento
ConditionValue
.
|
TEXT_EQ
|
El valor de la celda debe ser exactamente el valor de la condición. Compatible con la validación de datos, el formato condicional y los filtros. Requiere una sola
ConditionValue
para la validación de datos, el formato condicional y los filtros en objetos que no son de fuente de datos, y al menos una
ConditionValue
para filtros en objetos de fuente de datos.
|
TEXT_IS_EMAIL
|
El valor de la celda debe ser una dirección de correo electrónico válida. Compatible con la validación de datos. No requiere
ConditionValues
.
|
TEXT_IS_URL
|
El valor de la celda debe ser una URL válida. Compatible con la validación de datos. No requiere
ConditionValues
.
|
DATE_EQ
|
El valor de la celda debe ser el mismo que el valor de la condición. Compatible con la validación de datos, el formato condicional y los filtros. Requiere una sola
ConditionValue
para la validación de datos, el formato condicional y los filtros en objetos que no son de fuente de datos, y al menos una
ConditionValue
para filtros en objetos de fuente de datos.
|
DATE_BEFORE
|
El valor de la celda debe ser anterior a la fecha del valor de la condición. Compatible con la validación de datos, el formato condicional y los filtros. Requiere una sola
ConditionValue
que pueda ser una
relative date
.
|
DATE_AFTER
|
El valor de la celda debe ser posterior a la fecha del valor de la condición. Compatible con la validación de datos, el formato condicional y los filtros. Requiere una sola
ConditionValue
que pueda ser una
relative date
.
|
DATE_ON_OR_BEFORE
|
El valor de la celda debe coincidir con la fecha de la condición o ser anterior a ella. Compatible con la validación de datos. Requiere una sola
ConditionValue
que pueda ser una
relative date
.
|
DATE_ON_OR_AFTER
|
El valor de la celda debe coincidir con la fecha de la condición o ser posterior a ella. Compatible con la validación de datos. Requiere una sola
ConditionValue
que pueda ser una
relative date
.
|
DATE_BETWEEN
|
El valor de la celda debe estar entre las fechas de los dos valores de condición. Compatible con la validación de datos. Requiere exactamente dos
ConditionValues
.
|
DATE_NOT_BETWEEN
|
El valor de la celda debe estar fuera de las fechas de los dos valores de condición. Compatible con la validación de datos. Requiere exactamente dos
ConditionValues
.
|
DATE_IS_VALID
|
El valor de la celda debe ser una fecha. Compatible con la validación de datos. No requiere
ConditionValues
.
|
ONE_OF_RANGE
|
El valor de la celda debe aparecer en la cuadrícula del rango del valor de la condición. Compatible con la validación de datos. Requiere un
ConditionValue
único, y el valor debe ser un rango válido en notación A1.
|
ONE_OF_LIST
|
El valor de la celda debe estar en la lista de valores de condición. Compatible con la validación de datos. Admite cualquier cantidad de
condition values
, uno por elemento en la lista. No se admiten fórmulas en los valores.
|
BLANK
|
El valor de la celda debe estar vacío. Es compatible con el formato condicional y los filtros. No requiere
ConditionValues
.
|
NOT_BLANK
|
El valor de la celda no puede estar vacío. Es compatible con el formato condicional y los filtros. No requiere
ConditionValues
.
|
CUSTOM_FORMULA
|
La fórmula de la condición debe evaluarse como verdadera. Compatible con la validación de datos, el formato condicional y los filtros. No es compatible con los filtros de las hojas de fuente de datos. Requiere un solo elemento
ConditionValue
.
|
BOOLEAN
|
El valor de la celda debe ser VERDADERO/FALSO o estar en la lista de valores de condición. Compatible con la validación de datos. Se procesa como una casilla de verificación de celda. Admite cero, uno o dos
ConditionValues
. Ningún valor indica que la celda debe tener el valor TRUE o FALSE. El valor TRUE se muestra como marcado y el valor FALSE se muestra como desmarcado. Un valor indica que la celda se renderizará como marcada cuando contenga ese valor y se desmarcará cuando esté en blanco. Dos valores indican que la celda se procesará como marcada cuando contenga el primer valor y desmarcada cuando contenga el segundo. Por ejemplo, ["Sí","No"] indica que la celda mostrará una casilla marcada si tiene el valor "Sí" y una casilla sin marcar cuando tenga el valor "No".
|
TEXT_NOT_EQ
|
El valor de la celda no debe ser exactamente el mismo que el de la condición. Compatible con filtros de objetos de fuente de datos. Requiere al menos una
ConditionValue
.
|
DATE_NOT_EQ
|
El valor de la celda no debe ser exactamente el mismo que el de la condición. Compatible con filtros de objetos de fuente de datos. Requiere al menos una
ConditionValue
.
|
Valor de condición
El valor de la condición.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión
value
Se debe establecer exactamente el valor de la condición.
value
solo puede ser una de las siguientes opciones:
|
|
relativeDate
|
Una fecha relativa (basada en la fecha actual). Válido solo si el No se admiten fechas relativas en la validación de datos. Solo se admiten en el formato y los filtros condicionales. |
userEnteredValue
|
Un valor en el que se basa la condición. El valor se analiza como si el usuario escribiera en una celda. Se admiten las fórmulas (y deben comenzar con una |
Fecha relativa
Controla cómo se evalúa una condición de fecha.
Enumeradores | |
---|---|
RELATIVE_DATE_UNSPECIFIED
|
Valor predeterminado, no utilizar. |
PAST_YEAR
|
El valor es de un año antes de hoy. |
PAST_MONTH
|
El valor es de un mes antes de hoy. |
PAST_WEEK
|
El valor es de una semana antes de hoy. |
YESTERDAY
|
El valor es ayer. |
TODAY
|
El valor es hoy. |
TOMORROW
|
El valor es mañana. |
Rango de cuadrícula
Un rango en una hoja. Todos los índices se basan en cero. Los índices están parcialmente abiertos, es decir, el índice de inicio es inclusivo y el índice exclusivo es exclusivo: [startIndex, endIndex). Los índices faltantes indican que el rango no está delimitado en ese lado.
Por ejemplo, si
"Sheet1"
es el ID de la hoja 123,456, entonces:
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
El índice de inicio siempre debe ser menor o igual que el índice de finalización. Si el índice de inicio es igual al índice de finalización, el rango estará vacío. Por lo general, los rangos vacíos no son significativos y se renderizan en la IU como
#REF!
.
Representación JSON |
---|
{ "sheetId": integer, "startRowIndex": integer, "endRowIndex": integer, "startColumnIndex": integer, "endColumnIndex": integer } |
Campos | |
---|---|
sheetId
|
La hoja en la que se encuentra este rango. |
startRowIndex
|
La fila de inicio (incluida) del rango o no se establece si no está delimitada. |
endRowIndex
|
La fila final (exclusiva) del rango, o no establecida si no está delimitada. |
startColumnIndex
|
La columna inicial (inclusive) del rango o no se establece si no está delimitada. |
endColumnIndex
|
La columna final (exclusiva) del rango o no configurada si no está delimitada. |
SortOrder
Un orden de clasificación.
Enumeradores | |
---|---|
SORT_ORDER_UNSPECIFIED
|
Valor predeterminado, no utilizar esto. |
ASCENDING
|
Ordenar de forma ascendente. |
DESCENDING
|
Orden descendente. |
Especificación de filtro
Los criterios de filtro asociados con una columna específica.
Representación JSON |
---|
{ "filterCriteria": { object ( |
Campos | |
---|---|
filterCriteria
|
Los criterios para la columna. |
Campo de unión
reference
Referencia a la columna filtrada.
reference
solo puede ser una de las siguientes opciones:
|
|
columnIndex
|
El índice de la columna. |
dataSourceColumnReference
|
Referencia a una columna de fuente de datos. |
Criterios de filtro
Criterios para ocultar o mostrar filas en una vista de filtro o filtro
Representación JSON |
---|
{ "hiddenValues": [ string ], "condition": { object ( |
Campos | |
---|---|
condition
|
Una condición que debe ser verdadera para que se muestren los valores (Esta acción no anula |
visibleBackgroundColor
|
El color de relleno del fondo que se usará en el filtro; solo se muestran las celdas con ese color de relleno. Exclusivo de manera mutua con
|
visibleBackgroundColorStyle
|
El color de relleno del fondo que se usará en el filtro; solo se muestran las celdas con ese color de relleno. Este campo se excluye mutuamente con |
visibleForegroundColor
|
El color de primer plano con el que se filtra; solo se muestran las celdas con este color Exclusivo de manera mutua con
|
visibleForegroundColorStyle
|
El color de primer plano con el que se filtra; solo se muestran las celdas con este color Este campo se excluye mutuamente con |
Especificación de orden
Un orden de clasificación asociado con una columna o fila específica.
Representación JSON |
---|
{ "sortOrder": enum ( |
Campos | |
---|---|
sortOrder
|
Los datos del pedido deben estar ordenados. |
foregroundColor
|
El color de primer plano por el que se desea ordenar; las celdas con este color de primer plano se ordenan en la parte superior. Exclusivo de manera mutua con
|
foregroundColorStyle
|
El color de primer plano por el que se desea ordenar; las celdas con este color de primer plano se ordenan en la parte superior. Es mutuamente exclusivo con |
backgroundColor
|
El color de relleno del fondo en el que se desea ordenar; las celdas con este color de relleno se ordenan en la parte superior. Exclusivo de manera mutua con
|
backgroundColorStyle
|
El color de relleno del fondo en el que se desea ordenar; las celdas con este color de relleno se ordenan en la parte superior. Es mutuamente exclusivo con |
Campo de unión
reference
Es la referencia a la dimensión ordenada.
reference
solo puede ser una de las siguientes opciones:
|
|
dimensionIndex
|
La dimensión a la que se debe aplicar el orden. |
dataSourceColumnReference
|
Referencia a una columna de fuente de datos. |
Posición del objeto incorporado
La posición de un objeto incorporado, como un gráfico.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión
location
La ubicación del objeto. Se debe establecer exactamente un valor.
location
solo puede ser una de las siguientes opciones:
|
|
sheetId
|
La hoja está activada. Se establece solo si el objeto incorporado se encuentra en su propia hoja. Must be non-negative (La precisión de las coordenadas de latitud y longitud, en metros. No debe ser un valor negativo). |
overlayPosition
|
La posición en la que el objeto se superpone sobre una cuadrícula. |
newSheet
|
Si es verdadero, el objeto incorporado se coloca en una hoja nueva cuyo ID se elige por ti. Solo se usa para escribir. |
Posición de superposición
La ubicación que está superpuesta a un objeto sobre una cuadrícula.
Representación JSON |
---|
{
"anchorCell": {
object (
|
Campos | |
---|---|
anchorCell
|
La celda en la que se ancla el objeto. |
offsetXPixels
|
El desplazamiento horizontal (en píxeles) de desplazamiento del objeto respecto de la celda de anclaje |
offsetYPixels
|
Desplazamiento vertical (en píxeles) de desplazamiento del objeto respecto de la celda de anclaje |
widthPixels
|
El ancho del objeto, en píxeles. La configuración predeterminada es 600. |
heightPixels
|
La altura del objeto, en píxeles. La configuración predeterminada es 371. |
GridCoordinate
Una coordenada en una hoja. Todos los índices se basan en cero.
Representación JSON |
---|
{ "sheetId": integer, "rowIndex": integer, "columnIndex": integer } |
Campos | |
---|---|
sheetId
|
La hoja está coordinada. |
rowIndex
|
El índice de fila de la coordenada. |
columnIndex
|
El índice de columna de la coordenada. |