Solicitud
Es un solo tipo de actualización que se aplica a una hoja de cálculo.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión
kind. Es el tipo de actualización. Se requiere exactamente un campo.
kind
puede ser solo uno de los siguientes valores:
|
|
updateSpreadsheetProperties
|
Actualiza las propiedades de la hoja de cálculo. |
updateSheetProperties
|
Actualiza las propiedades de una hoja. |
updateDimensionProperties
|
Actualiza las propiedades de las dimensiones. |
updateNamedRange
|
Actualiza un rango con nombre. |
repeatCell
|
Repite una sola celda en 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 según 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 en 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 en una hoja. |
clearBasicFilter
|
Borra el filtro básico de una hoja. |
deleteDimension
|
Borra filas o columnas en una hoja. |
deleteEmbeddedObject
|
Borra 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 ocurrencias de un texto por otro. |
insertDimension
|
Inserta filas o columnas nuevas en una hoja. |
insertRange
|
Inserta celdas nuevas en una hoja y desplaza las celdas existentes. |
moveDimension
|
Mueve filas o columnas a otra ubicación en una hoja. |
updateEmbeddedObjectPosition
|
Actualiza la posición de un objeto incorporado (p.ej., un gráfico o una 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
|
Borra un rango de celdas de una hoja y desplaza las celdas restantes. |
appendDimension
|
Agrega dimensiones al final de una hoja. |
addConditionalFormatRule
|
Agrega una regla de formato condicional nueva. |
updateConditionalFormatRule
|
Actualiza una regla de formato condicional existente. |
deleteConditionalFormatRule
|
Borra una regla de formato condicional existente. |
sortRange
|
Ordena los datos en 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 según el contenido de las celdas de esa dimensión. |
addChart
|
Agrega un gráfico. |
updateChartSpec
|
Actualiza las especificaciones de un gráfico. |
updateBanding
|
Actualiza un rango agrupado |
addBanding
|
Agrega un nuevo rango agrupado |
deleteBanding
|
Quita un rango con bandas |
createDeveloperMetadata
|
Crea metadatos para desarrolladores nuevos. |
updateDeveloperMetadata
|
Actualiza una entrada de metadatos para desarrolladores existente |
deleteDeveloperMetadata
|
Borra metadatos para desarrolladores |
randomizeRange
|
Aleatoriza el orden de las filas en un rango. |
addDimensionGroup
|
Crea un grupo en el rango especificado. |
deleteDimensionGroup
|
Borra un grupo en el rango especificado. |
updateDimensionGroup
|
Actualiza el estado del grupo especificado. |
trimWhitespace
|
Corta los espacios en blanco (como espacios, tabulaciones o líneas nuevas) de las celdas. |
deleteDuplicates
|
Quita 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 segmentador. |
updateSlicerSpec
|
Actualiza las especificaciones de un segmentador. |
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 objetos de base de datos asociados. |
cancelDataSourceRefresh
|
Cancela las actualizaciones de una o varias fuentes de datos y los objetos de base de datos asociados. |
addTable
|
Agrega una tabla. |
updateTable
|
Actualiza una tabla. |
deleteTable
|
Es una solicitud para borrar una tabla. |
UpdateSpreadsheetPropertiesRequest
Actualiza las propiedades de una hoja de cálculo.
| Representación JSON |
|---|
{
"properties": {
object ( |
| Campos | |
|---|---|
properties
|
Son las propiedades que se actualizarán. |
fields
|
Son los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz "properties" está implícita y no se debe especificar. Se puede usar un solo |
UpdateSheetPropertiesRequest
Actualiza las propiedades de la hoja con el sheetId especificado.
| Representación JSON |
|---|
{
"properties": {
object ( |
| Campos | |
|---|---|
properties
|
Son las propiedades que se actualizarán. |
fields
|
Son 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
|
Son 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 la dimensión.
dimension_range
puede ser solo uno de los siguientes valores:
|
|
range
|
Son las filas o columnas que se actualizarán. |
dataSourceSheetRange
|
Son las columnas de una hoja de fuente de datos que se actualizarán. |
DataSourceSheetDimensionRange
Es un rango a lo largo de una sola dimensión en una hoja de DATA_SOURCE.
| Representación JSON |
|---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
| Campos | |
|---|---|
sheetId
|
Es el ID de la hoja de la fuente de datos en la que se encuentra el rango. |
columnReferences[]
|
Son las columnas de la hoja de la fuente de datos. |
UpdateNamedRangeRequest
Actualiza las propiedades del rango con nombre con el namedRangeId especificado.
| Representación JSON |
|---|
{
"namedRange": {
object ( |
| Campos | |
|---|---|
namedRange
|
Es el rango con nombre que se actualizará con las propiedades nuevas. |
fields
|
Son 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 proporcionado. Solo se actualizan los campos que se enumeran en el campo fields; los demás no se modifican.
Si escribes una celda con una fórmula, los rangos de la fórmula se incrementarán automáticamente para cada campo del rango. Por ejemplo, si escribes una celda con la fórmula
=A1
en el rango B2:C4, B2 sería
=A1, B3 sería
=A2, B4 sería
=A3, C2 sería
=B1, C3 sería
=B2 y C4 sería
=B3.
Para mantener los rangos de la fórmula estáticos, usa el indicador $. Por ejemplo, usa la fórmula
=$A$1
para evitar que se incrementen tanto la fila como la columna.
| Representación JSON |
|---|
{ "range": { object ( |
| Campos | |
|---|---|
range
|
Es el rango en el que se repetirá la celda. |
cell
|
Son los datos que se escribirán. |
fields
|
Son 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
|
Es el rango con nombre que se agregará. El campo
|
DeleteNamedRangeRequest
Quita el rango con nombre con el ID determinado de la hoja de cálculo.
| Representación JSON |
|---|
{ "namedRangeId": string } |
| Campos | |
|---|---|
namedRangeId
|
ID del rango con nombre que se borrará. |
AddSheetRequest
Agrega una hoja nueva. Cuando se agrega una hoja en un índice determinado, se incrementan los índices de todas las hojas posteriores. Para agregar una hoja de objeto, usa
AddChartRequest
y especifica
EmbeddedObjectPosition.sheetId
o
EmbeddedObjectPosition.newSheet.
| Representación JSON |
|---|
{
"properties": {
object ( |
| Campos | |
|---|---|
properties
|
Propiedades que debe tener la hoja nueva. Todas las propiedades son opcionales. El campo
|
DeleteSheetRequest
Borra la hoja solicitada.
| Representación JSON |
|---|
{ "sheetId": integer } |
| Campos | |
|---|---|
sheetId
|
Es el ID de la hoja que se borrará.
Si la hoja es de tipo |
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 la serie "alternativa". Esto varía según el tipo y la cantidad de datos de origen. |
Campo de unión
area. Es el área que se autocompletará.
area
puede ser solo uno de los siguientes valores:
|
|
range
|
Es el rango que se autocompletará. Esto examinará el rango, detectará la ubicación que tiene datos y completará automáticamente esos datos en el resto del rango. |
sourceAndDestination
|
Son las áreas de origen y destino que se completarán automáticamente. En esta lista, se indica de forma explícita la fuente de la función de autocompletar y dónde se pueden extender esos datos. |
SourceAndDestination
Es una combinación de un rango de origen y la forma de extenderlo.
| Representación JSON |
|---|
{ "source": { object ( |
| Campos | |
|---|---|
source
|
Ubicación de los datos que se usarán como fuente del autocompletado. |
dimension
|
Es la dimensión en la que se deben completar los datos. |
fillLength
|
Es 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 columna de la fuente. Los números negativos se expanden antes de la primera fila o columna de la fuente. |
CutPasteRequest
Transfiere datos de la fuente al destino.
| Representación JSON |
|---|
{ "source": { object ( |
| Campos | |
|---|---|
source
|
Son los datos de origen que se cortarán. |
destination
|
Es la coordenada superior izquierda en la que se deben pegar los datos. |
pasteType
|
Qué tipo de datos se pegarán Se cortarán todos los datos fuente, independientemente de lo que se pegue. |
PasteType
Tipo de datos que se deben pegar.
| Enums | |
|---|---|
PASTE_NORMAL
|
Pegar valores, fórmulas, formatos y combinaciones |
PASTE_VALUES
|
Pega SOLO los valores sin formatos, fórmulas ni combinaciones. |
PASTE_FORMAT
|
Solo se pegarán 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
|
Solo se pegará la validación de datos. |
PASTE_CONDITIONAL_FORMATTING
|
Pega solo las reglas de formato condicional. |
CopyPasteRequest
Copia datos de la fuente al destino.
| Representación JSON |
|---|
{ "source": { object ( |
| Campos | |
|---|---|
source
|
Es el rango de origen que se copiará. |
destination
|
Ubicación en la que se pegará el texto. Si el rango abarca un tramo que es un 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 más pequeño 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 se pegarán |
pasteOrientation
|
Cómo se deben orientar los datos cuando se pegan. |
PasteOrientation
Cómo se debe realizar una operación de pegado.
| Enums | |
|---|---|
NORMAL
|
Pega normalmente. |
TRANSPOSE
|
Pegado transpuesta, en el que todas las filas se convierten en columnas y viceversa. |
MergeCellsRequest
Combina todas las celdas del rango.
| Representación JSON |
|---|
{ "range": { object ( |
| Campos | |
|---|---|
range
|
Es el rango de celdas que se combinarán. |
mergeType
|
Indica cómo se deben combinar las celdas. |
MergeType
Es el tipo de combinación que se creará.
| Enums | |
|---|---|
MERGE_ALL
|
Crea una sola combinación a partir del rango. |
MERGE_COLUMNS
|
Crea una combinación para cada columna del rango |
MERGE_ROWS
|
Crea una combinación para cada fila del rango |
UnmergeCellsRequest
Descombina las celdas del rango determinado.
| Representación JSON |
|---|
{
"range": {
object ( |
| Campos | |
|---|---|
range
|
Es el rango dentro del cual no se deben combinar las celdas. Si el rango abarca varias combinaciones, se descombinarán todas. El rango no debe abarcar parcialmente ninguna combinación. |
UpdateBordersRequest
Actualiza los bordes de un rango. Si no se configura un campo en la solicitud, significa que el borde permanece como está. Por ejemplo, con dos UpdateBordersRequest posteriores:
-
rango: A1:A5
{ top: RED, bottom: WHITE } -
rango: A1:A5
{ left: BLUE }
Esto haría que A1:A5 tenga bordes de { top: RED, bottom: WHITE, left: BLUE }. Si quieres borrar un borde, establece el estilo de forma explícita en NONE.
| Representación JSON |
|---|
{ "range": { object ( |
| Campos | |
|---|---|
range
|
Es el rango cuyos bordes se deben actualizar. |
top
|
Es el borde que se colocará en la parte superior del rango. |
bottom
|
Es el borde que se colocará en la parte inferior del rango. |
left
|
Es el borde que se colocará a la izquierda del rango. |
right
|
Es el 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[]
|
Son los datos que se escribirán. |
fields
|
Son los campos de CellData que se deben actualizar. Se debe especificar al menos un campo. La raíz es CellData; no se debe especificar "row.values.". Se puede usar un solo |
Campo de unión
area. Son los datos de ubicación que se deben escribir. Se debe establecer exactamente un valor.
area
puede ser solo uno de los siguientes valores:
|
|
start
|
Coordenada en la que se comenzará a escribir datos. Se puede escribir cualquier cantidad de filas y columnas (incluida una cantidad diferente de columnas por fila). |
range
|
Es el rango en el que se escribirán los datos.
Si los datos de las filas no abarcan todo el rango solicitado, se borrarán los campos que coincidan con los establecidos en
|
AddFilterViewRequest
Agrega una vista de filtro.
| Representación JSON |
|---|
{
"filter": {
object ( |
| Campos | |
|---|---|
filter
|
Es el filtro que se agregará. El campo |
AppendCellsRequest
Agrega celdas nuevas después de la última fila con datos en una hoja y, si es necesario, inserta filas nuevas en la hoja.
| Representación JSON |
|---|
{ "sheetId": integer, "rows": [ { object ( |
| Campos | |
|---|---|
sheetId
|
Es el ID de la hoja a la que se agregarán los datos. |
rows[]
|
Son los datos que se anexarán. |
fields
|
Son los campos de CellData que se deben actualizar. Se debe especificar al menos un campo. La raíz es CellData; no se debe especificar "row.values.". Se puede usar un solo |
Campo de unión
area. Son los datos de ubicación que se deben escribir.
area
puede ser solo uno de los siguientes valores:
|
|
tableId
|
Es el ID de la tabla a la que se agregarán los datos. Los datos solo se agregarán al cuerpo de la tabla.
Este campo también tiene prioridad sobre el campo |
ClearBasicFilterRequest
Borra el filtro básico, si existe alguno en la hoja.
| Representación JSON |
|---|
{ "sheetId": integer } |
| Campos | |
|---|---|
sheetId
|
Es 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
|
Son las dimensiones que se borrarán de la hoja. |
DeleteEmbeddedObjectRequest
Borra el objeto integrado con el ID determinado.
| Representación JSON |
|---|
{ "objectId": integer } |
| Campos | |
|---|---|
objectId
|
Es el ID del objeto integrado que se borrará. |
DeleteFilterViewRequest
Borra una vista de filtro específica.
| Representación JSON |
|---|
{ "filterId": integer } |
| Campos | |
|---|---|
filterId
|
Es el ID del filtro que se borrará. |
DuplicateFilterViewRequest
Duplica una vista de filtro específica.
| Representación JSON |
|---|
{ "filterId": integer } |
| Campos | |
|---|---|
filterId
|
Es el ID del filtro que se duplicará. |
DuplicateSheetRequest
Duplica el contenido de una hoja.
| Representación JSON |
|---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
| Campos | |
|---|---|
sourceSheetId
|
Es la hoja que se duplicará.
Si la hoja de origen es de tipo |
insertSheetIndex
|
Índice basado en cero en el que se debe insertar la hoja nueva. Se incrementa el índice de todas las hojas posteriores a esta. |
newSheetId
|
Si se configura, es el ID de la hoja nueva. Si no se configura, se elegirá un ID. Si se configura, el ID no debe entrar en conflicto con ningún ID de hoja existente. Si se configura, no debe ser un valor negativo. |
newSheetName
|
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
|
Es el valor que se buscará. |
replacement
|
Es el valor que se usará como reemplazo. |
matchCase
|
Es 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 expresión regular. 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 grupos de captura. Por ejemplo, si una celda tiene el contenido
|
includeFormulas
|
Es verdadero si la búsqueda debe incluir celdas con fórmulas. Es falso para omitir las celdas con fórmulas. |
Campo de unión
scope. Es el alcance en el que se realizará la búsqueda y el reemplazo. Solo se debe establecer uno.
scope
puede ser solo uno de los siguientes valores:
|
|
range
|
Es el rango en el que se buscará o reemplazará. |
sheetId
|
Hoja en la que se realizará la búsqueda y el reemplazo. |
allSheets
|
Es verdadero si se busca o reemplaza en todas las hojas. |
InsertDimensionRequest
Inserta filas o columnas en una hoja en un índice determinado.
| Representación JSON |
|---|
{
"range": {
object ( |
| Campos | |
|---|---|
range
|
Son las dimensiones que se insertarán. Tanto el índice de inicio como el de finalización deben estar dentro de los límites. |
inheritFromBefore
|
Indica si las propiedades de la dimensión se deben extender desde las dimensiones antes o después de las dimensiones recién insertadas. Es verdadero si se heredan las dimensiones anteriores (en cuyo caso, el índice de inicio debe ser mayor que 0) y falso si se heredan 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, insertar 2 filas en el índice 1 puede heredar el fondo verde o rojo. Si |
InsertRangeRequest
Inserta celdas en un rango y desplaza las celdas existentes hacia la derecha o hacia abajo.
| Representación JSON |
|---|
{ "range": { object ( |
| Campos | |
|---|---|
range
|
Es el rango en el que se insertarán las celdas nuevas. El rango se limita a los límites de la hoja actual. |
shiftDimension
|
Dimensión que se desplazará cuando se inserten celdas. Si es |
MoveDimensionRequest
Mueve una o más filas o columnas.
| Representación JSON |
|---|
{
"source": {
object ( |
| Campos | |
|---|---|
source
|
Son las dimensiones de origen que se deben mover. |
destinationIndex
|
Índice de inicio basado en cero en el que se moverán los datos de origen, según las coordenadas antes de que se quiten los datos de origen 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 movidas. 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, si se tiene |
UpdateEmbeddedObjectPositionRequest
Actualizar la posición de un objeto integrado (por ejemplo, mover o cambiar el tamaño de un gráfico o una imagen)
| Representación JSON |
|---|
{
"objectId": integer,
"newPosition": {
object ( |
| Campos | |
|---|---|
objectId
|
Es el ID del objeto que se moverá. |
newPosition
|
Es una posición explícita a la que se moverá el objeto incorporado. Si se configura |
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
|
Coordenada en la que se deben comenzar a insertar los datos. |
data
|
Son 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
puede ser solo uno de los siguientes valores:
|
|
delimiter
|
Es 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. Debe abarcar exactamente una columna. |
delimiter
|
Es el delimitador que se usará. Solo se usa si delimiterType es |
delimiterType
|
Es el tipo de delimitador que se usará. |
DelimiterType
Delimitador para dividir.
| Enums | |
|---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Valor predeterminado No se debe usar este valor. |
COMMA
|
"," |
SEMICOLON
|
";" |
PERIOD
|
"." |
SPACE
|
" " |
CUSTOM
|
Es un valor personalizado según se define en el delimitador. |
AUTODETECT
|
Detectar columnas automáticamente |
UpdateFilterViewRequest
Actualiza las propiedades de la vista de filtro.
| Representación JSON |
|---|
{
"filter": {
object ( |
| Campos | |
|---|---|
filter
|
Son las propiedades nuevas de la vista de filtro. |
fields
|
Son los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
DeleteRangeRequest
Borra un rango de celdas y desplaza otras celdas al área borrada.
| Representación JSON |
|---|
{ "range": { object ( |
| Campos | |
|---|---|
range
|
Es el rango de celdas que se borrará. |
shiftDimension
|
Dimensión con la que se reemplazarán las celdas borradas. Si es |
AppendDimensionRequest
Agrega filas o columnas al final de una hoja.
| Representación JSON |
|---|
{
"sheetId": integer,
"dimension": enum ( |
| Campos | |
|---|---|
sheetId
|
Es la hoja a la que se agregarán filas o columnas. |
dimension
|
Indica si se deben agregar filas o columnas. |
length
|
Cantidad de filas o columnas que se agregarán. |
AddConditionalFormatRuleRequest
Agrega una regla de formato condicional nueva en el índice determinado. Se incrementan los índices de todas las reglas posteriores.
| Representación JSON |
|---|
{
"rule": {
object ( |
| Campos | |
|---|---|
rule
|
Es la regla que se agregará. |
index
|
Índice basado en cero en el que se debe insertar la regla. |
UpdateConditionalFormatRuleRequest
Actualiza una regla de formato condicional en el índice determinado o la mueve a otro índice.
| Representación JSON |
|---|
{ "index": integer, "sheetId": integer, // Union field |
| Campos | |
|---|---|
index
|
Es el índice basado en cero de la regla que se debe reemplazar o mover. |
sheetId
|
Es la hoja de la regla que se moverá. Se requiere si se configura |
Campo de unión
instruction. Es el tipo de actualización que debería ocurrir.
instruction
puede ser solo uno de los siguientes valores:
|
|
rule
|
Es la regla que debe reemplazar la regla en el índice determinado. |
newIndex
|
Es 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. Se disminuyen los índices de todas las reglas posteriores.
| Representación JSON |
|---|
{ "index": integer, "sheetId": integer } |
| Campos | |
|---|---|
index
|
Índice basado en cero de la regla que se borrará. |
sheetId
|
Es la hoja de la que se borra la regla. |
SortRangeRequest
Ordena los datos en filas según un orden de clasificación por columna.
| Representación JSON |
|---|
{ "range": { object ( |
| Campos | |
|---|---|
range
|
Es el rango que se ordenará. |
sortSpecs[]
|
Es 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 en un rango, llama a este método sin especificar ninguna regla.
| Representación JSON |
|---|
{ "range": { object ( |
| Campos | |
|---|---|
range
|
Es el rango al que se debe aplicar la regla de validación de datos. |
rule
|
Es la regla de validación de datos que se establecerá en cada celda del rango o estará vacía para borrar la validación de datos en el rango. |
filteredRowsIncluded
|
Opcional. Si es verdadero, la regla de validación de datos también se aplicará a las filas filtradas. |
SetBasicFilterRequest
Establece el filtro básico asociado a una hoja.
| Representación JSON |
|---|
{
"filter": {
object ( |
| Campos | |
|---|---|
filter
|
Es el filtro que se establecerá. |
AddProtectedRangeRequest
Agrega un rango protegido nuevo.
| Representación JSON |
|---|
{
"protectedRange": {
object ( |
| Campos | |
|---|---|
protectedRange
|
Es el rango protegido que se agregará. El campo
|
UpdateProtectedRangeRequest
Actualiza un rango protegido existente con el protectedRangeId especificado.
| Representación JSON |
|---|
{
"protectedRange": {
object ( |
| Campos | |
|---|---|
protectedRange
|
Es el rango protegido que se actualizará con las propiedades nuevas. |
fields
|
Son 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
|
Es el ID del rango protegido que se borrará. |
AutoResizeDimensionsRequest
Cambia automáticamente el tamaño de una o más dimensiones según el contenido de las celdas de esa dimensión.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión
dimension_range. Es el rango de la dimensión.
dimension_range
puede ser solo uno de los siguientes valores:
|
|
dimensions
|
Son las dimensiones que se cambiarán de tamaño automáticamente. |
dataSourceSheetDimensions
|
Son las dimensiones de una hoja de fuente de datos que se redimensionarán automáticamente. |
AddChartRequest
Agrega un gráfico a una hoja de la hoja de cálculo.
| Representación JSON |
|---|
{
"chart": {
object ( |
| Campos | |
|---|---|
chart
|
Es el gráfico que se debe agregar a la hoja de cálculo, incluida la posición en la que se debe colocar. El campo
|
UpdateChartSpecRequest
Actualiza las especificaciones de un gráfico. (Esta acción no mueve ni cambia el tamaño de un gráfico. Para mover o cambiar el tamaño de un gráfico, usa UpdateEmbeddedObjectPositionRequest.
| Representación JSON |
|---|
{
"chartId": integer,
"spec": {
object ( |
| Campos | |
|---|---|
chartId
|
ID del gráfico que se actualizará. |
spec
|
Es la especificación que se aplicará al gráfico. |
UpdateBandingRequest
Actualiza las propiedades del rango agrupado proporcionado.
| Representación JSON |
|---|
{
"bandedRange": {
object ( |
| Campos | |
|---|---|
bandedRange
|
Es el rango agrupado que se actualizará con las propiedades nuevas. |
fields
|
Son 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
|
Es el rango con bandas que se agregará. El campo
|
DeleteBandingRequest
Quita el rango con bandas con el ID determinado de la hoja de cálculo.
| Representación JSON |
|---|
{ "bandedRangeId": integer } |
| Campos | |
|---|---|
bandedRangeId
|
ID del rango agrupado que se borrará. |
CreateDeveloperMetadataRequest
Es una solicitud para crear metadatos de desarrollador.
| Representación JSON |
|---|
{
"developerMetadata": {
object ( |
| Campos | |
|---|---|
developerMetadata
|
Son los metadatos del desarrollador que se crearán. |
UpdateDeveloperMetadataRequest
Es una solicitud para actualizar las propiedades de los metadatos del desarrollador. Actualiza las propiedades de los metadatos para desarrolladores seleccionados por los filtros a los valores proporcionados en el recurso DeveloperMetadata. Los llamadores deben especificar las propiedades que desean actualizar en el parámetro fields, así como especificar al menos un
DataFilter
que coincida con los metadatos que desean actualizar.
| Representación JSON |
|---|
{ "dataFilters": [ { object ( |
| Campos | |
|---|---|
dataFilters[]
|
Son los filtros que coinciden con las entradas de metadatos del desarrollador que se actualizarán. |
developerMetadata
|
Es el valor al que se actualizarán todos los metadatos que coincidan con los filtros de datos. |
fields
|
Son los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
DeleteDeveloperMetadataRequest
Es una solicitud para borrar metadatos del desarrollador.
| Representación JSON |
|---|
{
"dataFilter": {
object ( |
| Campos | |
|---|---|
dataFilter
|
Es el filtro de datos que describe los criterios utilizados 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
|
Es el rango que se aleatorizará. |
AddDimensionGroupRequest
Crea un grupo en el rango especificado.
Si el rango solicitado es un superconjunto del rango de un grupo existente G, se incrementa la profundidad de G y este nuevo grupo G' tiene la profundidad de ese grupo. Por ejemplo, un grupo [C:D, profundidad 1] + [B:E] genera los grupos [B:E, profundidad 1] y [C:D, profundidad 2]. Si el rango solicitado es un subconjunto del rango de un grupo existente G, la profundidad del nuevo grupo G' será una unidad mayor que la profundidad de G. Por ejemplo, un grupo [B:E, profundidad 1] + [C:D] genera los grupos [B:E, profundidad 1] y [C:D, profundidad 2]. Si el rango solicitado comienza antes del rango de un grupo existente G y termina dentro de él, o comienza dentro de él y termina después, el rango del grupo existente G se convierte en la unión de los rangos, y el nuevo grupo G' tiene una profundidad mayor que la de G y un rango como la intersección de los rangos. Por ejemplo, un grupo [B:D, profundidad 1] + [C:E] genera los grupos [B:E, profundidad 1] y [C:D, profundidad 2].
| Representación JSON |
|---|
{
"range": {
object ( |
| Campos | |
|---|---|
range
|
Es el rango en el que se creará un grupo. |
DeleteDimensionGroupRequest
Borra un grupo en el rango especificado disminuyendo la profundidad de las dimensiones en el rango.
Por ejemplo, supongamos que la hoja tiene un grupo de profundidad 1 en el rango de B a E y un grupo de profundidad 2 en el rango de C a D. Si borras un grupo en D:E, la hoja tendrá un grupo de profundidad 1 en B:D y un grupo de profundidad 2 en C:C.
| Representación JSON |
|---|
{
"range": {
object ( |
| Campos | |
|---|---|
range
|
Es el rango del grupo que se borrará. |
UpdateDimensionGroupRequest
Actualiza el estado del grupo especificado.
| Representación JSON |
|---|
{
"dimensionGroup": {
object ( |
| Campos | |
|---|---|
dimensionGroup
|
Es 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 deben estar actualizados. |
fields
|
Son los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
TrimWhitespaceRequest
Quita los espacios en blanco (como espacios, tabulaciones o líneas nuevas) de cada celda del rango especificado. Esta solicitud quita todos los espacios en blanco del principio y el final del texto de cada celda, y reduce cualquier subsecuencia de caracteres de espacio en blanco restantes a un solo espacio. Si el texto recortado resultante comienza con un carácter "+" o "=", el texto permanece como un valor de cadena y no se interpreta como una fórmula.
| Representación JSON |
|---|
{
"range": {
object ( |
| Campos | |
|---|---|
range
|
Es el 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. Las filas con valores idénticos, pero con un patrón de mayúsculas, un formato o fórmulas diferentes se consideran duplicados.
Esta solicitud también quita las filas duplicadas que están ocultas (por ejemplo, debido a un filtro). Cuando se quitan los duplicados, la primera instancia de cada fila duplicada que se analiza de arriba hacia abajo se mantiene en el rango resultante. No se quita el contenido fuera del rango especificado, y las filas consideradas duplicadas no tienen que ser adyacentes entre sí en el rango.
| Representación JSON |
|---|
{ "range": { object ( |
| Campos | |
|---|---|
range
|
Es el rango del que se quitarán las filas duplicadas. |
comparisonColumns[]
|
Son las columnas del rango que se analizarán para detectar valores duplicados. Si no se selecciona ninguna columna, se analizarán todas en busca de duplicados. |
UpdateEmbeddedObjectBorderRequest
Actualiza la propiedad de borde de un objeto integrado.
| Representación JSON |
|---|
{
"objectId": integer,
"border": {
object ( |
| Campos | |
|---|---|
objectId
|
Es el ID del objeto integrado que se actualizará. |
border
|
Es el borde que se aplica al objeto integrado. |
fields
|
Son los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
AddSlicerRequest
Agrega un segmentador a una hoja de la hoja de cálculo.
| Representación JSON |
|---|
{
"slicer": {
object ( |
| Campos | |
|---|---|
slicer
|
Es el segmentador que se debe agregar a la hoja de cálculo, incluida la posición en la que se debe colocar. El campo
|
UpdateSlicerSpecRequest
Actualiza las especificaciones de un segmentador. (Esto no mueve ni cambia el tamaño de una segmentación. Para mover o cambiar el tamaño de una segmentación, usa UpdateEmbeddedObjectPositionRequest.
| Representación JSON |
|---|
{
"slicerId": integer,
"spec": {
object ( |
| Campos | |
|---|---|
slicerId
|
Es el ID del segmentador que se actualizará. |
spec
|
Es la especificación que se aplicará al segmentador. |
fields
|
Son los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
AddDataSourceRequest
Agrega una fuente de datos. Después de que se agrega correctamente la fuente de datos, se crea una hoja de DATA_SOURCE asociada y se activa una ejecución para actualizar la hoja y leer los datos de la fuente de datos.
La solicitud requiere un permiso de OAuth adicional bigquery.readonly si agregas una fuente de datos de BigQuery.
| Representación JSON |
|---|
{
"dataSource": {
object ( |
| Campos | |
|---|---|
dataSource
|
Es la fuente de datos que se agregará. |
UpdateDataSourceRequest
Actualiza una fuente de datos. Después de que se actualice correctamente la fuente de datos, se activará una ejecución para actualizar la hoja de cálculo de DATA_SOURCE asociada y leer los datos de la fuente de datos actualizada.
La solicitud requiere un permiso de OAuth adicional bigquery.readonly si actualizas una fuente de datos de BigQuery.
| Representación JSON |
|---|
{
"dataSource": {
object ( |
| Campos | |
|---|---|
dataSource
|
Es la fuente de datos que se actualizará. |
fields
|
Son 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 la fuente de datos asociada y desvincula todos los objetos de la fuente de datos asociados.
| Representación JSON |
|---|
{ "dataSourceId": string } |
| Campos | |
|---|---|
dataSourceId
|
Es el ID de la fuente de datos que se borrará. |
RefreshDataSourceRequest
Actualiza uno o varios objetos de fuente de datos en la hoja de cálculo según las referencias especificadas.
La solicitud requiere un permiso de OAuth adicional bigquery.readonly si actualizas 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 procesará la última solicitud de actualización y todas esas solicitudes tendrán la misma respuesta.
| 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 fuente de datos al que se hace referencia estaba en estado de error, la actualización fallará de inmediato. |
Campo de unión
target. Especifica qué se debe actualizar.
target
puede ser solo uno de los siguientes valores:
|
|
references
|
Son referencias a los objetos de fuente de datos que se actualizarán. |
dataSourceId
|
Referencia a un |
isAll
|
Actualiza todos los objetos de fuente de datos existentes en la hoja de cálculo. |
DataSourceObjectReferences
Es una lista de referencias a objetos de fuentes de datos.
| Representación JSON |
|---|
{
"references": [
{
object ( |
| Campos | |
|---|---|
references[]
|
Son las referencias. |
DataSourceObjectReference
Es la referencia a un objeto de fuente de datos.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión
value. Es el tipo de referencia.
value
puede ser solo uno de los siguientes valores:
|
|
sheetId
|
Referencias a una hoja de |
chartId
|
Son referencias a un gráfico de fuente de datos. |
dataSourceTableAnchorCell
|
Referencias a un |
dataSourcePivotTableAnchorCell
|
Referencias a una fuente de datos
|
dataSourceFormulaCell
|
Referencias a una celda que contiene |
CancelDataSourceRefreshRequest
Cancela una o varias actualizaciones de los objetos de la fuente de datos en la hoja de cálculo según las referencias especificadas.
La solicitud requiere un permiso de OAuth adicional si cancelas una actualización en una fuente de datos de BigQuery.bigquery.readonly
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión
target. Especifica qué se debe cancelar.
target
puede ser solo uno de los siguientes valores:
|
|
references
|
Son referencias a objetos de fuentes de datos cuyas actualizaciones se cancelarán. |
dataSourceId
|
Referencia a un |
isAll
|
Cancela todas las actualizaciones existentes de objetos de fuente de datos para todas las fuentes de datos de la hoja de cálculo. |
AddTableRequest
Agrega una tabla nueva a la hoja de cálculo.
| Representación JSON |
|---|
{
"table": {
object ( |
| Campos | |
|---|---|
table
|
Obligatorio. Es la tabla que se agregará. |
UpdateTableRequest
Actualiza una tabla en la hoja de cálculo.
| Representación JSON |
|---|
{
"table": {
object ( |
| Campos | |
|---|---|
table
|
Obligatorio. Es la tabla que se actualizará. |
fields
|
Obligatorio. Son los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz
|
DeleteTableRequest
Quita de la hoja de cálculo la tabla con el ID determinado.
| Representación JSON |
|---|
{ "tableId": string } |
| Campos | |
|---|---|
tableId
|
ID de la tabla que se borrará. |