Solicitud
Un solo tipo de actualización para aplicar a una hoja de cálculo.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión
kind El tipo de actualización. Se requiere exactamente un campo.
kind
solo puede ser una de las siguientes opciones:
|
|
updateSpreadsheetProperties
|
Actualiza las propiedades de la hoja de cálculo. |
updateSheetProperties
|
Actualiza las propiedades de una hoja. |
updateDimensionProperties
|
Se actualizan las dimensiones propiedades. |
updateNamedRange
|
Actualiza un rango con nombre. |
repeatCell
|
Repite una sola celda dentro de un rango. |
addNamedRange
|
Agrega un rango con nombre. |
deleteNamedRange
|
Borra un rango con nombre. |
addSheet
|
Agrega una hoja. |
deleteSheet
|
Borra una hoja. |
autoFill
|
Completa automáticamente más datos en función de los datos existentes. |
cutPaste
|
Corta datos de un área y los pega en otra. |
copyPaste
|
Copia datos de un área y los pega en otra. |
mergeCells
|
Combina celdas. |
unmergeCells
|
Separa las celdas combinadas. |
updateBorders
|
Actualiza los bordes de un rango de celdas. |
updateCells
|
Actualiza muchas celdas a la vez. |
addFilterView
|
Agrega una vista de filtro. |
appendCells
|
Agrega celdas después de la última fila con datos de una hoja. |
clearBasicFilter
|
Borra el filtro básico de una hoja. |
deleteDimension
|
Elimina filas o columnas de una hoja. |
deleteEmbeddedObject
|
Elimina un objeto incorporado (p. ej., un gráfico o una imagen) en una hoja. |
deleteFilterView
|
Borra una vista de filtro de una hoja. |
duplicateFilterView
|
Duplica una vista de filtro. |
duplicateSheet
|
Duplica una hoja. |
findReplace
|
Busca y reemplaza las apariciones de un texto por otro. |
insertDimension
|
Inserta filas o columnas nuevas en una hoja. |
insertRange
|
Inserta nuevas celdas en una hoja y cambia las existentes. |
moveDimension
|
Mueve filas o columnas a otra ubicación en una hoja. |
updateEmbeddedObjectPosition
|
Actualiza la posición de un objeto incorporado (p.ej., gráfico o imagen). |
pasteData
|
Pega datos (HTML o delimitados) en una hoja. |
textToColumns
|
Convierte una columna de texto en muchas columnas de texto. |
updateFilterView
|
Actualiza las propiedades de una vista de filtro. |
deleteRange
|
Elimina un rango de celdas de una hoja y cambia las celdas restantes. |
appendDimension
|
Agrega dimensiones al final de una hoja. |
addConditionalFormatRule
|
Agrega una nueva regla de formato condicional. |
updateConditionalFormatRule
|
Actualiza una regla de formato condicional existente. |
deleteConditionalFormatRule
|
Borra una regla de formato condicional existente. |
sortRange
|
Ordena los datos de un rango. |
setDataValidation
|
Establece la validación de datos para una o más celdas. |
setBasicFilter
|
Establece el filtro básico en una hoja. |
addProtectedRange
|
Agrega un rango protegido. |
updateProtectedRange
|
Actualiza un rango protegido. |
deleteProtectedRange
|
Borra un rango protegido. |
autoResizeDimensions
|
Cambia automáticamente el tamaño de una o más dimensiones en función del contenido de las celdas en esa dimensión. |
addChart
|
Agrega un gráfico. |
updateChartSpec
|
Actualiza las especificaciones de un gráfico. |
updateBanding
|
Actualiza un rango con bandas |
addBanding
|
Agrega un nuevo rango con bandas |
deleteBanding
|
Quita un rango con bandas |
createDeveloperMetadata
|
Crea nuevos metadatos del desarrollador |
updateDeveloperMetadata
|
Actualiza una entrada existente de metadatos del programador |
deleteDeveloperMetadata
|
Borra los metadatos del desarrollador |
randomizeRange
|
Aleatoriza el orden de las filas en un rango. |
addDimensionGroup
|
Crea un grupo en el rango especificado. |
deleteDimensionGroup
|
Borra un grupo dentro del rango especificado. |
updateDimensionGroup
|
Actualiza el estado del grupo especificado. |
trimWhitespace
|
Corta las celdas de espacio en blanco (como espacios, tabulaciones o líneas nuevas). |
deleteDuplicates
|
Elimina las filas que contienen valores duplicados en las columnas especificadas de un rango de celdas. |
updateEmbeddedObjectBorder
|
Actualiza el borde de un objeto incorporado. |
addSlicer
|
Agrega un control de filtro. |
updateSlicerSpec
|
Actualiza las especificaciones de un control de filtro. |
addDataSource
|
Agrega una fuente de datos. |
updateDataSource
|
Actualiza una fuente de datos. |
deleteDataSource
|
Borra una fuente de datos. |
refreshDataSource
|
Actualiza una o varias fuentes de datos y los dbobjects asociados. |
cancelDataSourceRefresh
|
Cancela las actualizaciones de una o varias fuentes de datos y los dbobjects asociados. |
UpdateSpreadsheetPropertiesRequest
Actualiza las propiedades de una hoja de cálculo.
Representación JSON |
---|
{
"properties": {
object (
|
Campos | |
---|---|
properties
|
Las propiedades que se actualizarán. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz “propiedades” está implícita y no debe especificarse. Un solo
|
UpdateSheetPropertiesRequest
Actualiza las propiedades de la hoja con el valor especificado
sheetId
Representación JSON |
---|
{
"properties": {
object (
|
Campos | |
---|---|
properties
|
Las propiedades que se actualizarán. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
UpdateDimensionPropertiesRequest
Actualiza las propiedades de las dimensiones dentro del rango especificado.
Representación JSON |
---|
{ "properties": { object ( |
Campos | |
---|---|
properties
|
Propiedades que se actualizarán. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
Campo de unión
dimension_range Es el rango de dimensiones.
dimension_range
solo puede ser una de las siguientes opciones:
|
|
range
|
Las filas o columnas que se actualizarán. |
dataSourceSheetRange
|
Las columnas de una hoja de fuente de datos que se actualizarán. |
DataSourceSheetDimensionRange
Un rango de una dimensión única en una
DATA_SOURCE
de la hoja de cálculo.
Representación JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
Campos | |
---|---|
sheetId
|
El ID de la hoja de fuente de datos en la que se encuentra el rango. |
columnReferences[]
|
Las columnas en la hoja de fuente de datos. |
UpdateNamedRangeRequest
Actualiza las propiedades del rango con nombre con el valor especificado
namedRangeId
Representación JSON |
---|
{
"namedRange": {
object (
|
Campos | |
---|---|
namedRange
|
El rango con nombre que se actualizará con las nuevas propiedades. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
RepeatCellRequest
Actualiza todas las celdas del rango a los valores del objeto Cell determinado. Solo los campos enumerados en el
fields
. otros no han cambiado.
Si escribes una celda con una fórmula, los rangos de la fórmula aumentarán automáticamente para cada campo del rango. Por ejemplo, si escribes una celda con una fórmula
=A1
dentro del rango B2:C4, B2 sería
=A1
, B3 serían
=A2
, B4 sería
=A3
, C2 sería
=B1
, C3 sería
=B2
, C4 sería
=B3
Para que los rangos de la fórmula sean estáticos, usa el
$
indicador. Por ejemplo, usa la fórmula
=$A$1
para evitar que tanto la fila como la columna aumenten.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
Rango en el que se repetirá la celda. |
cell
|
Los datos que se escribirán. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
AddNamedRangeRequest
Agrega un rango con nombre a la hoja de cálculo.
Representación JSON |
---|
{
"namedRange": {
object (
|
Campos | |
---|---|
namedRange
|
El rango con nombre que se agregará. El
|
DeleteNamedRangeRequest
Quita el rango con nombre con el ID dado de la hoja de cálculo.
Representación JSON |
---|
{ "namedRangeId": string } |
Campos | |
---|---|
namedRangeId
|
El ID del rango con nombre que se borrará. |
AddSheetRequest
Agrega una hoja nueva. Cuando se agrega una hoja en un índice determinado, todas las hojas subsiguientes los índices se incrementan. Para agregar una hoja de objetos, usa
AddChartRequest
en su lugar y especificar
EmbeddedObjectPosition.sheetId
o
EmbeddedObjectPosition.newSheet
Representación JSON |
---|
{
"properties": {
object (
|
Campos | |
---|---|
properties
|
Las propiedades que debería tener la hoja nueva. Todas las propiedades son opcionales. El
|
DeleteSheetRequest
Borra la hoja solicitada.
Representación JSON |
---|
{ "sheetId": integer } |
Campos | |
---|---|
sheetId
|
El ID de la hoja que se borrará.
Si la hoja es de
|
AutoFillRequest
Completa más datos en función de los datos existentes.
Representación JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
Campos | |
---|---|
useAlternateSeries
|
Es verdadero si debemos generar datos con el elemento "alternativo". . Esto difiere en función del tipo y la cantidad de datos de origen. |
Campo de unión
area El área que se autocompletará.
area
solo puede ser una de las siguientes opciones:
|
|
range
|
Rango para autocompletar. De esta forma, se examinará el rango, se detectará la ubicación que tiene datos y se completarán automáticamente los datos en el resto del rango. |
sourceAndDestination
|
Las áreas de origen y destino que se autocompletarán. De esta manera, se muestra de forma explícita la fuente del autocompletado y dónde extender esos datos. |
SourceAndDestination
Una combinación de un rango de origen y cómo extender esa fuente
Representación JSON |
---|
{ "source": { object ( |
Campos | |
---|---|
source
|
Es la ubicación de los datos que se usarán como fuente del autocompletado. |
dimension
|
La dimensión en la que se deben completar los datos. |
fillLength
|
La cantidad de filas o columnas en las que se deben completar los datos. Los números positivos se expanden más allá de la última fila o última columna de la fuente. Los números negativos se expanden antes de la primera fila o primera columna de la fuente. |
CutPasteRequest
Mueve los datos del origen al destino.
Representación JSON |
---|
{ "source": { object ( |
Campos | |
---|---|
source
|
Los datos de origen que se cortarán. |
destination
|
La coordenada superior izquierda donde se deben pegar los datos. |
pasteType
|
Qué tipo de datos pegar. Se cortarán todos los datos de origen, independientemente de lo que se pegue. |
PasteType
Qué tipo de datos se deben pegar.
Enumeraciones | |
---|---|
PASTE_NORMAL
|
Pega valores, fórmulas, formatos y combinaciones. |
PASTE_VALUES
|
Pega los valores SOLO sin formatos, fórmulas ni combinaciones. |
PASTE_FORMAT
|
Pega solo el formato y la validación de datos. |
PASTE_NO_BORDERS
|
Me gusta
PASTE_NORMAL
pero sin bordes.
|
PASTE_FORMULA
|
Pega solo las fórmulas. |
PASTE_DATA_VALIDATION
|
Pega solo la validación de datos. |
PASTE_CONDITIONAL_FORMATTING
|
Pega solo las reglas de formato condicional. |
CopyPasteRequest
Copia datos del origen al destino.
Representación JSON |
---|
{ "source": { object ( |
Campos | |
---|---|
source
|
El rango de origen que se copiará. |
destination
|
Ubicación en la que se pegará. Si el intervalo abarca un intervalo que es múltiplo de la altura o el ancho de la fuente, los datos se repetirán para completar el rango de destino. Si el rango es menor que el rango de origen, se copiarán todos los datos de origen (más allá del final del rango de destino). |
pasteType
|
Qué tipo de datos pegar. |
pasteOrientation
|
Cómo se deben orientar los datos al pegarlos. |
PasteOrientation
Cómo se debe realizar la operación de pegado.
Enumeraciones | |
---|---|
NORMAL
|
Pégalo normalmente. |
TRANSPOSE
|
Pega el texto transpuesto, donde todas las filas se convierten en columnas y viceversa. |
MergeCellsRequest
Combina todas las celdas del rango.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
Rango de celdas que se va a combinar |
mergeType
|
Cómo deben combinarse las celdas. |
MergeType
El tipo de combinación que se creará.
Enumeraciones | |
---|---|
MERGE_ALL
|
Crear una combinación única a partir del rango |
MERGE_COLUMNS
|
Crear una combinación para cada columna del rango |
MERGE_ROWS
|
Crear una combinación para cada fila en el rango |
UnmergeCellsRequest
Separa las celdas en el rango especificado.
Representación JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
Rango dentro del cual se deben separar todas las celdas Si el rango abarca varias combinaciones, se separarán todas. El rango no debe abarcar parcialmente ninguna combinación. |
UpdateBordersRequest
Actualiza los bordes de un rango. Si no se establece un campo en la solicitud, significa que el borde permanece tal cual. Por ejemplo, con dos UpdateBordersRequest posteriores:
-
Rango: A1:A5
{ top: RED, bottom: WHITE }
-
Rango: A1:A5
{ left: BLUE }
De esta forma, A1:A5 tendría bordes de
{ top: RED, bottom: WHITE, left: BLUE }
Si deseas borrar un borde, establece explícitamente el estilo en
NONE
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
El rango cuyos bordes deben actualizarse. |
top
|
Borde que se colocará en la parte superior del rango. |
bottom
|
Borde que se colocará en la parte inferior del rango. |
left
|
Borde que se colocará a la izquierda del rango. |
right
|
Borde que se colocará a la derecha del rango. |
innerHorizontal
|
Es el borde horizontal que se colocará dentro del rango. |
innerVertical
|
Es el borde vertical que se colocará dentro del rango. |
UpdateCellsRequest
Actualiza todas las celdas de un rango con datos nuevos.
Representación JSON |
---|
{ "rows": [ { object ( |
Campos | |
---|---|
rows[]
|
Los datos que se escribirán. |
fields
|
Los campos de CellData que se deben actualizar. Se debe especificar al menos un campo. La raíz es CellData; “row.values”. no debe especificarse. Un solo
|
Campo de unión
area Los datos de ubicación deben escribirse. Se debe establecer exactamente un valor.
area
solo puede ser una de las siguientes opciones:
|
|
start
|
La coordenada en la que se empieza a escribir datos. Se puede escribir cualquier cantidad de filas y columnas (incluida una cantidad diferente de columnas por fila). |
range
|
El rango en el que se escriben los datos.
Si los datos de las filas no cubren todo el rango solicitado, los campos que coincidan con aquellos
|
AddFilterViewRequest
Agrega una vista de filtro.
Representación JSON |
---|
{
"filter": {
object (
|
Campos | |
---|---|
filter
|
El filtro que se agregará. El
|
AppendCellsRequest
Agrega celdas nuevas después de la última fila con datos en una hoja, e inserta filas nuevas en la hoja si es necesario.
Representación JSON |
---|
{
"sheetId": integer,
"rows": [
{
object (
|
Campos | |
---|---|
sheetId
|
ID de la hoja a la que se agregarán los datos. |
rows[]
|
Los datos que se adjuntarán. |
fields
|
Los campos de CellData que se deben actualizar. Se debe especificar al menos un campo. La raíz es CellData; “row.values”. no debe especificarse. Un solo
|
ClearBasicFilterRequest
Borra el filtro básico, si existe alguno en la hoja.
Representación JSON |
---|
{ "sheetId": integer } |
Campos | |
---|---|
sheetId
|
El ID de la hoja en la que se debe borrar el filtro básico. |
DeleteDimensionRequest
Borra las dimensiones de la hoja.
Representación JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
Las dimensiones que se borrarán de la hoja. |
DeleteEmbeddedObjectRequest
Borra el objeto incorporado con el ID determinado.
Representación JSON |
---|
{ "objectId": integer } |
Campos | |
---|---|
objectId
|
El ID del objeto incorporado que se borrará. |
DeleteFilterViewRequest
Borra una vista de filtro específica.
Representación JSON |
---|
{ "filterId": integer } |
Campos | |
---|---|
filterId
|
El ID del filtro que se borrará. |
DuplicateFilterViewRequest
Duplica una vista de filtro específica.
Representación JSON |
---|
{ "filterId": integer } |
Campos | |
---|---|
filterId
|
El ID del filtro que se duplica. |
DuplicateSheetRequest
Duplica el contenido de una hoja.
Representación JSON |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Campos | |
---|---|
sourceSheetId
|
La hoja que se va a duplicar.
Si la hoja de origen es de
|
insertSheetIndex
|
El índice basado en cero en el que se debe insertar la hoja nueva. El índice de todas las hojas posteriores se incrementará. |
newSheetId
|
Si se establece, el ID de la hoja nueva. Si no se establece, se elige un ID. Si se establece, el ID no debe entrar en conflicto con ningún ID de hoja existente. Si se establece, debe ser no negativo. |
newSheetName
|
Es el nombre de la hoja nueva. Si está vacío, se elegirá un nombre nuevo para ti. |
FindReplaceRequest
Busca y reemplaza datos en celdas de un rango, una hoja o todas las hojas.
Representación JSON |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
Campos | |
---|---|
find
|
El valor que se va a buscar. |
replacement
|
Valor que se usará como reemplazo. |
matchCase
|
Verdadero si la búsqueda distingue mayúsculas de minúsculas. |
matchEntireCell
|
Es verdadero si el valor de búsqueda debe coincidir con toda la celda. |
searchByRegex
|
Es verdadero si el valor de búsqueda es una regex. La expresión regular y el reemplazo deben seguir las reglas de regex de Java en
https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. La cadena de reemplazo puede hacer referencia a los grupos de captura. Por ejemplo, si una celda tiene el contenido
|
includeFormulas
|
Verdadero si la búsqueda debe incluir celdas con fórmulas. Falso para omitir celdas con fórmulas. |
Campo de unión
scope El alcance sobre el cual se debe buscar o reemplazar. Solo se debe establecer uno.
scope
solo puede ser una de las siguientes opciones:
|
|
range
|
El rango en el que se buscará o reemplazará. |
sheetId
|
La hoja que se va a buscar o reemplazar. |
allSheets
|
Verdadero para buscar o reemplazar en todas las hojas. |
InsertDimensionRequest
Inserta filas o columnas en una hoja en un índice determinado.
Representación JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
Las dimensiones que se insertarán. Los índices de inicio y finalización deben estar delimitados. |
inheritFromBefore
|
Indica si las propiedades de dimensión deben extenderse a partir de las dimensiones antes o después de las dimensiones insertadas recientemente. Verdadero para heredar de las dimensiones anteriores (en este caso, el índice de inicio debe ser mayor que 0) y falso para heredar de las dimensiones posteriores.
Por ejemplo, si el índice de fila 0 tiene un fondo rojo y el índice de fila 1 tiene un fondo verde, la inserción de 2 filas en el índice 1 puede heredar el fondo verde o rojo. Si
|
InsertRangeRequest
Inserta celdas en un rango desplazando las celdas existentes hacia arriba o hacia abajo.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
Rango en el que se insertarán nuevas celdas. |
shiftDimension
|
La dimensión que se cambiará cuando se inserten celdas. Si
|
MoveDimensionRequest
Mueve una o más filas o columnas.
Representación JSON |
---|
{
"source": {
object (
|
Campos | |
---|---|
source
|
Las dimensiones de origen que se moverán. |
destinationIndex
|
El índice de inicio con base en cero a partir del cual se moverán los datos de origen, según las coordenadas antes los datos de origen se quitan de la cuadrícula. Los datos existentes se desplazarán hacia abajo o hacia la derecha (según la dimensión) para dejar espacio para las dimensiones que se muevan. Las dimensiones de origen se quitan de la cuadrícula, por lo que los datos pueden terminar en un índice diferente al especificado.
Por ejemplo, dado
|
UpdateEmbeddedObjectPositionRequest
Actualizar la posición de un objeto incorporado (por ejemplo, mover o cambiar el tamaño de un gráfico o una imagen)
Representación JSON |
---|
{
"objectId": integer,
"newPosition": {
object (
|
Campos | |
---|---|
objectId
|
El ID del objeto que se moverá. |
newPosition
|
Una posición explícita a la que se moverá el objeto incorporado. Si
|
fields
|
Los campos de
|
PasteDataRequest
Inserta datos en la hoja de cálculo a partir de la coordenada especificada.
Representación JSON |
---|
{ "coordinate": { object ( |
Campos | |
---|---|
coordinate
|
La coordenada en la que se deben comenzar a insertar los datos. |
data
|
Los datos que se insertarán. |
type
|
Cómo se deben pegar los datos. |
Campo de unión
kind Cómo interpretar los datos: se debe establecer exactamente un valor.
kind
solo puede ser una de las siguientes opciones:
|
|
delimiter
|
El delimitador en los datos. |
html
|
Es verdadero si los datos son HTML. |
TextToColumnsRequest
Divide una columna de texto en varias columnas, según un delimitador en cada celda.
Representación JSON |
---|
{ "source": { object ( |
Campos | |
---|---|
source
|
Es el rango de datos de origen. Esto debe abarcar exactamente una columna. |
delimiter
|
El delimitador que se usará. Solo se usa si el campo delimitadorType es
|
delimiterType
|
El tipo de delimitador que se usará. |
DelimiterType
El delimitador en el que se debe dividir.
Enumeraciones | |
---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Valor predeterminado No se debe usar este valor. |
COMMA
|
“”, |
SEMICOLON
|
“;” |
PERIOD
|
"." |
SPACE
|
”. ”. |
CUSTOM
|
Un valor personalizado, como se define en el delimitador. |
AUTODETECT
|
Detecta columnas automáticamente. |
UpdateFilterViewRequest
Actualiza las propiedades de la vista de filtro.
Representación JSON |
---|
{
"filter": {
object (
|
Campos | |
---|---|
filter
|
Las nuevas propiedades de la vista de filtro. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
DeleteRangeRequest
Elimina un rango de celdas y desplaza otras celdas al área eliminada.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
Rango de celdas que se borrará. |
shiftDimension
|
La dimensión desde la que se reemplazarán las celdas borradas. Si
|
AppendDimensionRequest
Agrega filas o columnas al final de una hoja.
Representación JSON |
---|
{
"sheetId": integer,
"dimension": enum (
|
Campos | |
---|---|
sheetId
|
La hoja a la que se adjuntan filas o columnas. |
dimension
|
Indica si se deben agregar filas o columnas. |
length
|
La cantidad de filas o columnas que se agregarán. |
AddConditionalFormatRuleRequest
Agrega una nueva regla de formato condicional al índice especificado. Todas las reglas posteriores los índices se incrementan.
Representación JSON |
---|
{
"rule": {
object (
|
Campos | |
---|---|
rule
|
La regla a agregar. |
index
|
El índice basado en cero en el que se debe insertar la regla. |
UpdateConditionalFormatRuleRequest
Actualiza una regla de formato condicional en el índice determinado o mueve una regla de formato condicional a otro índice.
Representación JSON |
---|
{ "index": integer, "sheetId": integer, // Union field |
Campos | |
---|---|
index
|
El índice basado en cero de la regla que se debe reemplazar o mover. |
sheetId
|
La hoja de la regla que se moverá. Obligatorio si
|
Campo de unión
instruction El tipo de actualización que debería ocurrir.
instruction
solo puede ser una de las siguientes opciones:
|
|
rule
|
La regla que debe reemplazar la regla en el índice determinado. |
newIndex
|
El nuevo índice basado en cero en el que debería terminar la regla. |
DeleteConditionalFormatRuleRequest
Borra una regla de formato condicional en el índice determinado. Todas las reglas posteriores se reducen los índices.
Representación JSON |
---|
{ "index": integer, "sheetId": integer } |
Campos | |
---|---|
index
|
El índice basado en cero de la regla que se borrará. |
sheetId
|
La hoja de la que se está borrando la regla. |
SortRangeRequest
Ordena los datos en filas según un orden de clasificación por columna.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
El rango para ordenar. |
sortSpecs[]
|
El orden de clasificación por columna. Las especificaciones posteriores se usan cuando los valores son iguales en las especificaciones anteriores. |
SetDataValidationRequest
Establece una regla de validación de datos para cada celda del rango. Para borrar la validación de un rango, llama a este método sin ninguna regla especificada.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
El rango al que se debe aplicar la regla de validación de datos. |
rule
|
La regla de validación de datos que se debe establecer en cada celda del rango o que está vacía para borrar la validación de datos del rango. |
SetBasicFilterRequest
Establece el filtro básico asociado con una hoja.
Representación JSON |
---|
{
"filter": {
object (
|
Campos | |
---|---|
filter
|
El filtro que se establecerá. |
AddProtectedRangeRequest
Agrega un nuevo rango protegido.
Representación JSON |
---|
{
"protectedRange": {
object (
|
Campos | |
---|---|
protectedRange
|
El rango protegido que se agregará. El
|
UpdateProtectedRangeRequest
Actualiza un rango protegido existente con el rango
protectedRangeId
Representación JSON |
---|
{
"protectedRange": {
object (
|
Campos | |
---|---|
protectedRange
|
El rango protegido que se actualizará con las nuevas propiedades. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
DeleteProtectedRangeRequest
Borra el rango protegido con el ID determinado.
Representación JSON |
---|
{ "protectedRangeId": integer } |
Campos | |
---|---|
protectedRangeId
|
El ID del rango protegido que se borrará. |
AutoResizeDimensionsRequest
Cambia automáticamente el tamaño de una o más dimensiones en función del contenido de las celdas de esa dimensión.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión
dimension_range Es el rango de dimensiones.
dimension_range
solo puede ser una de las siguientes opciones:
|
|
dimensions
|
Las dimensiones a las que se cambiará automáticamente el tamaño. |
dataSourceSheetDimensions
|
Son las dimensiones de una hoja de fuente de datos a las que se cambiará automáticamente el tamaño. |
AddChartRequest
Agrega un gráfico a una hoja de la hoja de cálculo.
Representación JSON |
---|
{
"chart": {
object (
|
Campos | |
---|---|
chart
|
El gráfico que se debe agregar a la hoja de cálculo, incluida la posición en la que debe colocarse. El
|
UpdateChartSpecRequest
Actualiza las especificaciones de un gráfico. (Esto no mueve el gráfico ni cambia su tamaño. Para mover o cambiar el tamaño de un gráfico, usa
UpdateEmbeddedObjectPositionRequest
).
Representación JSON |
---|
{
"chartId": integer,
"spec": {
object (
|
Campos | |
---|---|
chartId
|
El ID del gráfico que se actualizará. |
spec
|
Es la especificación que se aplica al gráfico. |
UpdateBandingRequest
Actualiza las propiedades del rango con bandas suministrado.
Representación JSON |
---|
{
"bandedRange": {
object (
|
Campos | |
---|---|
bandedRange
|
El rango con bandas que se actualizará con las nuevas propiedades. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
AddBandingRequest
Agrega un nuevo rango con bandas a la hoja de cálculo.
Representación JSON |
---|
{
"bandedRange": {
object (
|
Campos | |
---|---|
bandedRange
|
El rango con bandas que se agregará. El
|
DeleteBandingRequest
Quita el rango con bandas con el ID dado de la hoja de cálculo.
Representación JSON |
---|
{ "bandedRangeId": integer } |
Campos | |
---|---|
bandedRangeId
|
El ID del rango con bandas que se borrará. |
CreateDeveloperMetadataRequest
Una solicitud para crear metadatos del desarrollador.
Representación JSON |
---|
{
"developerMetadata": {
object (
|
Campos | |
---|---|
developerMetadata
|
Los metadatos del desarrollador que se crearán. |
UpdateDeveloperMetadataRequest
Una solicitud para actualizar las propiedades de los metadatos del desarrollador. Actualiza las propiedades de los metadatos del programador seleccionados por los filtros a los valores proporcionados en
DeveloperMetadata
recurso. Los emisores deben especificar las propiedades que desean actualizar en el parámetro de campos, así como especificar, al menos, una
DataFilter
y que coincidan con los metadatos
que quiere actualizar.
Representación JSON |
---|
{ "dataFilters": [ { object ( |
Campos | |
---|---|
dataFilters[]
|
Los filtros que coinciden con las entradas de metadatos del desarrollador que se actualizarán. |
developerMetadata
|
El valor con el que se actualizarán todos los metadatos que coincidan con los filtros de datos. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
DeleteDeveloperMetadataRequest
Una solicitud para borrar metadatos del desarrollador.
Representación JSON |
---|
{
"dataFilter": {
object (
|
Campos | |
---|---|
dataFilter
|
El filtro de datos que describe los criterios que se usan para seleccionar qué entrada de metadatos del desarrollador se borrará. |
RandomizeRangeRequest
Aleatoriza el orden de las filas en un rango.
Representación JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
Rango a aleatorizar |
AddDimensionGroupRequest
Crea un grupo en el rango especificado.
Si el rango solicitado es un superconjunto del rango de un grupo G existente, entonces la profundidad de G se incrementa y este nuevo grupo G' tiene la profundidad de ese grupo. Por ejemplo, un grupo [C:D, profundidad 1] + [B:E] da como resultado los grupos [B:E, profundidad 1] y [C:D, profundidad 2]. Si el rango solicitado es un subconjunto del rango de un grupo G existente, entonces la profundidad del nuevo grupo G' se convierte en uno mayor que la profundidad de G. Por ejemplo, un grupo [B:E, profundidad 1] + [C:D] da como resultado los grupos [B:E, profundidad 1] y [C:D, profundidad 2]. Si el rango solicitado comienza antes y termina dentro del rango de un grupo G existente, o comienza dentro de él y termina después de él, entonces el rango del grupo G existente se convierte en la unión de los rangos, y el nuevo grupo G' tiene una profundidad uno mayor que la profundidad de G y el rango como intersección de los rangos. Por ejemplo, un grupo [B:D, profundidad 1] + [C:E] da como resultado los grupos [B:E, profundidad 1] y [C:D, profundidad 2].
Representación JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
El rango en el que se crea el grupo. |
DeleteDimensionGroupRequest
Borra un grupo en el rango especificado disminuyendo la profundidad de las dimensiones del rango.
Por ejemplo, supongamos que la hoja tiene un grupo depth-1 sobre B:E y un grupo depth-2 sobre C:D. Borrar un grupo sobre D:E deja la hoja con un grupo depth-1 sobre B:D y un grupo depth-2 sobre C:C.
Representación JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
El rango del grupo que se borrará. |
UpdateDimensionGroupRequest
Actualiza el estado del grupo especificado.
Representación JSON |
---|
{
"dimensionGroup": {
object (
|
Campos | |
---|---|
dimensionGroup
|
El grupo cuyo estado se debe actualizar. El rango y la profundidad del grupo deben especificar un grupo válido en la hoja y todos los demás campos actualizados. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
TrimWhitespaceRequest
Corta los espacios en blanco (como espacios, tabulaciones o líneas nuevas) en cada celda del rango especificado. Esta solicitud quita todos los espacios en blanco del principio y del final del texto de cada celda y reduce las subsecuencias de los caracteres de espacio en blanco restantes a un solo espacio. Si el texto recortado resultante comienza con un signo “+” o “=” carácter, el texto permanece como un valor de cadena y no se interpreta como una fórmula.
Representación JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
Rango cuyas celdas se recortarán. |
DeleteDuplicatesRequest
Quita las filas dentro de este rango que contienen valores en las columnas especificadas que son duplicados de valores en cualquier fila anterior. Se consideran duplicadas las filas con valores idénticos, pero con mayúsculas y minúsculas diferentes, formato o fórmulas.
Esta solicitud también quita las filas duplicadas ocultas de la vista (por ejemplo, debido a un filtro). Cuando se quitan duplicados, la primera instancia de cada escaneo de filas duplicadas desde la parte superior hacia abajo se mantiene en el rango resultante. El contenido fuera del rango especificado no se quita y las filas consideradas duplicadas no tienen que ser adyacentes entre sí en el rango.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
Rango del que se quitarán las filas duplicadas. |
comparisonColumns[]
|
Las columnas del rango en las que se analizarán valores duplicados. Si no se seleccionan columnas, todas las columnas se analizan en busca de duplicados. |
UpdateEmbeddedObjectBorderRequest
Actualiza la propiedad del borde de un objeto incorporado.
Representación JSON |
---|
{
"objectId": integer,
"border": {
object (
|
Campos | |
---|---|
objectId
|
El ID del objeto incorporado que se actualizará. |
border
|
El borde que se aplica al objeto incorporado. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
AddSlicerRequest
Agrega un control de filtro a una hoja de la hoja de cálculo.
Representación JSON |
---|
{
"slicer": {
object (
|
Campos | |
---|---|
slicer
|
El control de filtro que se debe agregar a la hoja de cálculo, incluida la posición en la que debe colocarse. El
|
UpdateSlicerSpecRequest
Actualiza las especificaciones de un control de filtro. (Esta acción no mueve el control de filtro ni cambia su tamaño. Para mover o cambiar el tamaño de un control de filtro, usa
UpdateEmbeddedObjectPositionRequest
Representación JSON |
---|
{
"slicerId": integer,
"spec": {
object (
|
Campos | |
---|---|
slicerId
|
Es el ID del control de filtro que se actualizará. |
spec
|
Es la especificación que se aplica al control de filtro. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
AddDataSourceRequest
Agrega una fuente de datos. Una vez que la fuente de datos se agrega con éxito, una solicitud
DATA_SOURCE
se crea una hoja de cálculo y se activa una ejecución para actualizar la hoja de cálculo y leer los datos de la fuente de datos.
La solicitud requiere una revisión
bigquery.readonly
Permiso de OAuth si agregas una fuente de datos de BigQuery.
Representación JSON |
---|
{
"dataSource": {
object (
|
Campos | |
---|---|
dataSource
|
La fuente de datos que se agregará. |
UpdateDataSourceRequest
Actualiza una fuente de datos. Cuando la fuente de datos se actualiza correctamente, se activa una ejecución para actualizar los datos
DATA_SOURCE
para leer datos de la fuente de datos actualizada.
La solicitud requiere una revisión
bigquery.readonly
Permiso de OAuth si estás actualizando una fuente de datos de BigQuery.
Representación JSON |
---|
{
"dataSource": {
object (
|
Campos | |
---|---|
dataSource
|
La fuente de datos que se actualizará. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
DeleteDataSourceRequest
Borra una fuente de datos. La solicitud también borra la hoja de fuente de datos asociada y desvincula todos los objetos de fuente de datos asociados.
Representación JSON |
---|
{ "dataSourceId": string } |
Campos | |
---|---|
dataSourceId
|
El ID de la fuente de datos que se borrará. |
RefreshDataSourceRequest
Actualiza uno o varios objetos de fuente de datos de la hoja de cálculo según las referencias especificadas.
La solicitud requiere una revisión
bigquery.readonly
Permiso de OAuth si estás actualizando una fuente de datos de BigQuery.
Si hay varias solicitudes de actualización que hacen referencia a los mismos objetos de fuente de datos en un lote, solo se procesa la última solicitud de actualización y todas esas solicitudes tendrán la misma respuesta, en consecuencia.
Representación JSON |
---|
{ "force": boolean, // Union field |
Campos | |
---|---|
force
|
Actualiza los objetos de la fuente de datos, independientemente del estado actual. Si no se configura y un objeto de la fuente de datos de referencia tenía un estado de error, la actualización fallará de inmediato. |
Campo de unión
target Especifica qué se debe actualizar.
target
solo puede ser una de las siguientes opciones:
|
|
references
|
Referencias a los objetos de fuente de datos que se actualizarán. |
dataSourceId
|
Se hace referencia a un
|
isAll
|
Actualiza todos los objetos de fuente de datos existentes en la hoja de cálculo. |
DataSourceObjectReferences
Una lista de referencias a objetos de fuente de datos.
Representación JSON |
---|
{
"references": [
{
object (
|
Campos | |
---|---|
references[]
|
Las referencias |
CancelDataSourceRefreshRequest
Cancela una o varias actualizaciones de objetos de fuente de datos en la hoja de cálculo mediante las referencias especificadas.
La solicitud requiere una revisión
bigquery.readonly
Permiso de OAuth si cancelas una actualización en una fuente de datos de BigQuery.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión
target Especifica qué cancelar.
target
solo puede ser una de las siguientes opciones:
|
|
references
|
Referencias a los objetos de fuente de datos cuyas actualizaciones se deben cancelar. |
dataSourceId
|
Se hace referencia a un
|
isAll
|
Cancela todas las actualizaciones de los objetos de fuente de datos existentes para todas las fuentes de datos de la hoja de cálculo. |