Requests

Solicitud

Un solo tipo de actualización para aplicar a una hoja de cálculo.

Representación JSON
{

  // Union field kind can be only one of the following:
  "updateSpreadsheetProperties": {
    object (UpdateSpreadsheetPropertiesRequest)
  },
  "updateSheetProperties": {
    object (UpdateSheetPropertiesRequest)
  },
  "updateDimensionProperties": {
    object (UpdateDimensionPropertiesRequest)
  },
  "updateNamedRange": {
    object (UpdateNamedRangeRequest)
  },
  "repeatCell": {
    object (RepeatCellRequest)
  },
  "addNamedRange": {
    object (AddNamedRangeRequest)
  },
  "deleteNamedRange": {
    object (DeleteNamedRangeRequest)
  },
  "addSheet": {
    object (AddSheetRequest)
  },
  "deleteSheet": {
    object (DeleteSheetRequest)
  },
  "autoFill": {
    object (AutoFillRequest)
  },
  "cutPaste": {
    object (CutPasteRequest)
  },
  "copyPaste": {
    object (CopyPasteRequest)
  },
  "mergeCells": {
    object (MergeCellsRequest)
  },
  "unmergeCells": {
    object (UnmergeCellsRequest)
  },
  "updateBorders": {
    object (UpdateBordersRequest)
  },
  "updateCells": {
    object (UpdateCellsRequest)
  },
  "addFilterView": {
    object (AddFilterViewRequest)
  },
  "appendCells": {
    object (AppendCellsRequest)
  },
  "clearBasicFilter": {
    object (ClearBasicFilterRequest)
  },
  "deleteDimension": {
    object (DeleteDimensionRequest)
  },
  "deleteEmbeddedObject": {
    object (DeleteEmbeddedObjectRequest)
  },
  "deleteFilterView": {
    object (DeleteFilterViewRequest)
  },
  "duplicateFilterView": {
    object (DuplicateFilterViewRequest)
  },
  "duplicateSheet": {
    object (DuplicateSheetRequest)
  },
  "findReplace": {
    object (FindReplaceRequest)
  },
  "insertDimension": {
    object (InsertDimensionRequest)
  },
  "insertRange": {
    object (InsertRangeRequest)
  },
  "moveDimension": {
    object (MoveDimensionRequest)
  },
  "updateEmbeddedObjectPosition": {
    object (UpdateEmbeddedObjectPositionRequest)
  },
  "pasteData": {
    object (PasteDataRequest)
  },
  "textToColumns": {
    object (TextToColumnsRequest)
  },
  "updateFilterView": {
    object (UpdateFilterViewRequest)
  },
  "deleteRange": {
    object (DeleteRangeRequest)
  },
  "appendDimension": {
    object (AppendDimensionRequest)
  },
  "addConditionalFormatRule": {
    object (AddConditionalFormatRuleRequest)
  },
  "updateConditionalFormatRule": {
    object (UpdateConditionalFormatRuleRequest)
  },
  "deleteConditionalFormatRule": {
    object (DeleteConditionalFormatRuleRequest)
  },
  "sortRange": {
    object (SortRangeRequest)
  },
  "setDataValidation": {
    object (SetDataValidationRequest)
  },
  "setBasicFilter": {
    object (SetBasicFilterRequest)
  },
  "addProtectedRange": {
    object (AddProtectedRangeRequest)
  },
  "updateProtectedRange": {
    object (UpdateProtectedRangeRequest)
  },
  "deleteProtectedRange": {
    object (DeleteProtectedRangeRequest)
  },
  "autoResizeDimensions": {
    object (AutoResizeDimensionsRequest)
  },
  "addChart": {
    object (AddChartRequest)
  },
  "updateChartSpec": {
    object (UpdateChartSpecRequest)
  },
  "updateBanding": {
    object (UpdateBandingRequest)
  },
  "addBanding": {
    object (AddBandingRequest)
  },
  "deleteBanding": {
    object (DeleteBandingRequest)
  },
  "createDeveloperMetadata": {
    object (CreateDeveloperMetadataRequest)
  },
  "updateDeveloperMetadata": {
    object (UpdateDeveloperMetadataRequest)
  },
  "deleteDeveloperMetadata": {
    object (DeleteDeveloperMetadataRequest)
  },
  "randomizeRange": {
    object (RandomizeRangeRequest)
  },
  "addDimensionGroup": {
    object (AddDimensionGroupRequest)
  },
  "deleteDimensionGroup": {
    object (DeleteDimensionGroupRequest)
  },
  "updateDimensionGroup": {
    object (UpdateDimensionGroupRequest)
  },
  "trimWhitespace": {
    object (TrimWhitespaceRequest)
  },
  "deleteDuplicates": {
    object (DeleteDuplicatesRequest)
  },
  "updateEmbeddedObjectBorder": {
    object (UpdateEmbeddedObjectBorderRequest)
  },
  "addSlicer": {
    object (AddSlicerRequest)
  },
  "updateSlicerSpec": {
    object (UpdateSlicerSpecRequest)
  },
  "addDataSource": {
    object (AddDataSourceRequest)
  },
  "updateDataSource": {
    object (UpdateDataSourceRequest)
  },
  "deleteDataSource": {
    object (DeleteDataSourceRequest)
  },
  "refreshDataSource": {
    object (RefreshDataSourceRequest)
  },
  "cancelDataSourceRefresh": {
    object (CancelDataSourceRefreshRequest)
  }
  // End of list of possible types for union field kind.
}
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

object (UpdateSpreadsheetPropertiesRequest)

Actualiza las propiedades de la hoja de cálculo.

updateSheetProperties

object (UpdateSheetPropertiesRequest)

Actualiza las propiedades de una hoja.

updateDimensionProperties

object (UpdateDimensionPropertiesRequest)

Se actualizan las dimensiones propiedades.

updateNamedRange

object (UpdateNamedRangeRequest)

Actualiza un rango con nombre.

repeatCell

object (RepeatCellRequest)

Repite una sola celda dentro de un rango.

addNamedRange

object (AddNamedRangeRequest)

Agrega un rango con nombre.

deleteNamedRange

object (DeleteNamedRangeRequest)

Borra un rango con nombre.

addSheet

object (AddSheetRequest)

Agrega una hoja.

deleteSheet

object (DeleteSheetRequest)

Borra una hoja.

autoFill

object (AutoFillRequest)

Completa automáticamente más datos en función de los datos existentes.

cutPaste

object (CutPasteRequest)

Corta datos de un área y los pega en otra.

copyPaste

object (CopyPasteRequest)

Copia datos de un área y los pega en otra.

mergeCells

object (MergeCellsRequest)

Combina celdas.

unmergeCells

object (UnmergeCellsRequest)

Separa las celdas combinadas.

updateBorders

object (UpdateBordersRequest)

Actualiza los bordes de un rango de celdas.

updateCells

object (UpdateCellsRequest)

Actualiza muchas celdas a la vez.

addFilterView

object (AddFilterViewRequest)

Agrega una vista de filtro.

appendCells

object (AppendCellsRequest)

Agrega celdas después de la última fila con datos de una hoja.

clearBasicFilter

object (ClearBasicFilterRequest)

Borra el filtro básico de una hoja.

deleteDimension

object (DeleteDimensionRequest)

Elimina filas o columnas de una hoja.

deleteEmbeddedObject

object (DeleteEmbeddedObjectRequest)

Elimina un objeto incorporado (p. ej., un gráfico o una imagen) en una hoja.

deleteFilterView

object (DeleteFilterViewRequest)

Borra una vista de filtro de una hoja.

duplicateFilterView

object (DuplicateFilterViewRequest)

Duplica una vista de filtro.

duplicateSheet

object (DuplicateSheetRequest)

Duplica una hoja.

findReplace

object (FindReplaceRequest)

Busca y reemplaza las apariciones de un texto por otro.

insertDimension

object (InsertDimensionRequest)

Inserta filas o columnas nuevas en una hoja.

insertRange

object (InsertRangeRequest)

Inserta nuevas celdas en una hoja y cambia las existentes.

moveDimension

object (MoveDimensionRequest)

Mueve filas o columnas a otra ubicación en una hoja.

updateEmbeddedObjectPosition

object (UpdateEmbeddedObjectPositionRequest)

Actualiza la posición de un objeto incorporado (p.ej., gráfico o imagen).

pasteData

object (PasteDataRequest)

Pega datos (HTML o delimitados) en una hoja.

textToColumns

object (TextToColumnsRequest)

Convierte una columna de texto en muchas columnas de texto.

updateFilterView

object (UpdateFilterViewRequest)

Actualiza las propiedades de una vista de filtro.

deleteRange

object (DeleteRangeRequest)

Elimina un rango de celdas de una hoja y cambia las celdas restantes.

appendDimension

object (AppendDimensionRequest)

Agrega dimensiones al final de una hoja.

addConditionalFormatRule

object (AddConditionalFormatRuleRequest)

Agrega una nueva regla de formato condicional.

updateConditionalFormatRule

object (UpdateConditionalFormatRuleRequest)

Actualiza una regla de formato condicional existente.

deleteConditionalFormatRule

object (DeleteConditionalFormatRuleRequest)

Borra una regla de formato condicional existente.

sortRange

object (SortRangeRequest)

Ordena los datos de un rango.

setDataValidation

object (SetDataValidationRequest)

Establece la validación de datos para una o más celdas.

setBasicFilter

object (SetBasicFilterRequest)

Establece el filtro básico en una hoja.

addProtectedRange

object (AddProtectedRangeRequest)

Agrega un rango protegido.

updateProtectedRange

object (UpdateProtectedRangeRequest)

Actualiza un rango protegido.

deleteProtectedRange

object (DeleteProtectedRangeRequest)

Borra un rango protegido.

autoResizeDimensions

object (AutoResizeDimensionsRequest)

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

object (AddChartRequest)

Agrega un gráfico.

updateChartSpec

object (UpdateChartSpecRequest)

Actualiza las especificaciones de un gráfico.

updateBanding

object (UpdateBandingRequest)

Actualiza un rango con bandas

addBanding

object (AddBandingRequest)

Agrega un nuevo rango con bandas

deleteBanding

object (DeleteBandingRequest)

Quita un rango con bandas

createDeveloperMetadata

object (CreateDeveloperMetadataRequest)

Crea nuevos metadatos del desarrollador

updateDeveloperMetadata

object (UpdateDeveloperMetadataRequest)

Actualiza una entrada existente de metadatos del programador

deleteDeveloperMetadata

object (DeleteDeveloperMetadataRequest)

Borra los metadatos del desarrollador

randomizeRange

object (RandomizeRangeRequest)

Aleatoriza el orden de las filas en un rango.

addDimensionGroup

object (AddDimensionGroupRequest)

Crea un grupo en el rango especificado.

deleteDimensionGroup

object (DeleteDimensionGroupRequest)

Borra un grupo dentro del rango especificado.

updateDimensionGroup

object (UpdateDimensionGroupRequest)

Actualiza el estado del grupo especificado.

trimWhitespace

object (TrimWhitespaceRequest)

Corta las celdas de espacio en blanco (como espacios, tabulaciones o líneas nuevas).

deleteDuplicates

object (DeleteDuplicatesRequest)

Elimina las filas que contienen valores duplicados en las columnas especificadas de un rango de celdas.

updateEmbeddedObjectBorder

object (UpdateEmbeddedObjectBorderRequest)

Actualiza el borde de un objeto incorporado.

addSlicer

object (AddSlicerRequest)

Agrega un control de filtro.

updateSlicerSpec

object (UpdateSlicerSpecRequest)

Actualiza las especificaciones de un control de filtro.

addDataSource

object (AddDataSourceRequest)

Agrega una fuente de datos.

updateDataSource

object (UpdateDataSourceRequest)

Actualiza una fuente de datos.

deleteDataSource

object (DeleteDataSourceRequest)

Borra una fuente de datos.

refreshDataSource

object (RefreshDataSourceRequest)

Actualiza una o varias fuentes de datos y los dbobjects asociados.

cancelDataSourceRefresh

object (CancelDataSourceRefreshRequest)

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 (SpreadsheetProperties)
  },
  "fields": string
}
Campos
properties

object (SpreadsheetProperties)

Las propiedades que se actualizarán.

fields

string (FieldMask format)

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 "*" se puede usar como abreviatura para enumerar cada campo.

UpdateSheetPropertiesRequest

Actualiza las propiedades de la hoja con el valor especificado sheetId

Representación JSON
{
  "properties": {
    object (SheetProperties)
  },
  "fields": string
}
Campos
properties

object (SheetProperties)

Las propiedades que se actualizarán.

fields

string (FieldMask format)

Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz properties está implícita y no debe especificarse. Un solo "*" se puede usar como abreviatura para enumerar cada campo.

UpdateDimensionPropertiesRequest

Actualiza las propiedades de las dimensiones dentro del rango especificado.

Representación JSON
{
  "properties": {
    object (DimensionProperties)
  },
  "fields": string,

  // Union field dimension_range can be only one of the following:
  "range": {
    object (DimensionRange)
  },
  "dataSourceSheetRange": {
    object (DataSourceSheetDimensionRange)
  }
  // End of list of possible types for union field dimension_range.
}
Campos
properties

object (DimensionProperties)

Propiedades que se actualizarán.

fields

string (FieldMask format)

Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz properties está implícita y no debe especificarse. Un solo "*" se puede usar como abreviatura para enumerar cada campo.

Campo de unión dimension_range Es el rango de dimensiones. dimension_range solo puede ser una de las siguientes opciones:
range

object (DimensionRange)

Las filas o columnas que se actualizarán.

dataSourceSheetRange

object (DataSourceSheetDimensionRange)

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 (DataSourceColumnReference)
    }
  ]
}
Campos
sheetId

integer

El ID de la hoja de fuente de datos en la que se encuentra el rango.

columnReferences[]

object (DataSourceColumnReference)

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 (NamedRange)
  },
  "fields": string
}
Campos
namedRange

object (NamedRange)

El rango con nombre que se actualizará con las nuevas propiedades.

fields

string (FieldMask format)

Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz namedRange está implícita y no debe especificarse. Un solo "*" se puede usar como abreviatura para enumerar cada campo.

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 (GridRange)
  },
  "cell": {
    object (CellData)
  },
  "fields": string
}
Campos
range

object (GridRange)

Rango en el que se repetirá la celda.

cell

object (CellData)

Los datos que se escribirán.

fields

string (FieldMask format)

Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz cell está implícita y no debe especificarse. Un solo "*" se puede usar como abreviatura para enumerar cada campo.

AddNamedRangeRequest

Agrega un rango con nombre a la hoja de cálculo.

Representación JSON
{
  "namedRange": {
    object (NamedRange)
  }
}
Campos
namedRange

object (NamedRange)

El rango con nombre que se agregará. El namedRangeId es opcional; si no se establece un ID, se generará un ID de forma aleatoria. (Es un error especificar el ID de un rango que ya existe).

DeleteNamedRangeRequest

Quita el rango con nombre con el ID dado de la hoja de cálculo.

Representación JSON
{
  "namedRangeId": string
}
Campos
namedRangeId

string

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 (SheetProperties)
  }
}
Campos
properties

object (SheetProperties)

Las propiedades que debería tener la hoja nueva. Todas las propiedades son opcionales. El sheetId es opcional; si no se establece un ID, se generará un ID de forma aleatoria. (Es un error especificar el ID de una hoja que ya existe).

DeleteSheetRequest

Borra la hoja solicitada.

Representación JSON
{
  "sheetId": integer
}
Campos
sheetId

integer

El ID de la hoja que se borrará.

Si la hoja es de DATA_SOURCE el tipo de registro asociado, DataSource también se borrará.

AutoFillRequest

Completa más datos en función de los datos existentes.

Representación JSON
{
  "useAlternateSeries": boolean,

  // Union field area can be only one of the following:
  "range": {
    object (GridRange)
  },
  "sourceAndDestination": {
    object (SourceAndDestination)
  }
  // End of list of possible types for union field area.
}
Campos
useAlternateSeries

boolean

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

object (GridRange)

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

object (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 (GridRange)
  },
  "dimension": enum (Dimension),
  "fillLength": integer
}
Campos
source

object (GridRange)

Es la ubicación de los datos que se usarán como fuente del autocompletado.

dimension

enum (Dimension)

La dimensión en la que se deben completar los datos.

fillLength

integer

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 (GridRange)
  },
  "destination": {
    object (GridCoordinate)
  },
  "pasteType": enum (PasteType)
}
Campos
source

object (GridRange)

Los datos de origen que se cortarán.

destination

object (GridCoordinate)

La coordenada superior izquierda donde se deben pegar los datos.

pasteType

enum (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 (GridRange)
  },
  "destination": {
    object (GridRange)
  },
  "pasteType": enum (PasteType),
  "pasteOrientation": enum (PasteOrientation)
}
Campos
source

object (GridRange)

El rango de origen que se copiará.

destination

object (GridRange)

Ubicación en la que se pegará. Si el intervalo abarca un intervalo que es múltiplo de la altura o el ancho del origen, 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

enum (PasteType)

Qué tipo de datos pegar.

pasteOrientation

enum (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 (GridRange)
  },
  "mergeType": enum (MergeType)
}
Campos
range

object (GridRange)

Rango de celdas que se va a combinar

mergeType

enum (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 (GridRange)
  }
}
Campos
range

object (GridRange)

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:

  1. Rango: A1:A5 { top: RED, bottom: WHITE }
  2. 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 (GridRange)
  },
  "top": {
    object (Border)
  },
  "bottom": {
    object (Border)
  },
  "left": {
    object (Border)
  },
  "right": {
    object (Border)
  },
  "innerHorizontal": {
    object (Border)
  },
  "innerVertical": {
    object (Border)
  }
}
Campos
range

object (GridRange)

El rango cuyos bordes deben actualizarse.

top

object (Border)

Borde que se colocará en la parte superior del rango.

bottom

object (Border)

Borde que se colocará en la parte inferior del rango.

left

object (Border)

Borde que se colocará a la izquierda del rango.

right

object (Border)

Borde que se colocará a la derecha del rango.

innerHorizontal

object (Border)

Es el borde horizontal que se colocará dentro del rango.

innerVertical

object (Border)

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 (RowData)
    }
  ],
  "fields": string,

  // Union field area can be only one of the following:
  "start": {
    object (GridCoordinate)
  },
  "range": {
    object (GridRange)
  }
  // End of list of possible types for union field area.
}
Campos
rows[]

object (RowData)

Los datos que se escribirán.

fields

string (FieldMask format)

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 "*" se puede usar como abreviatura para enumerar cada campo.

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

object (GridCoordinate)

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

object (GridRange)

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 fields se borrarán.

AddFilterViewRequest

Agrega una vista de filtro.

Representación JSON
{
  "filter": {
    object (FilterView)
  }
}
Campos
filter

object (FilterView)

El filtro que se agregará. El filterViewId es opcional; si no se establece un ID, se generará un ID de forma aleatoria. (Es un error especificar el ID de un filtro que ya existe).

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 (RowData)
    }
  ],
  "fields": string
}
Campos
sheetId

integer

ID de la hoja a la que se agregarán los datos.

rows[]

object (RowData)

Los datos que se adjuntarán.

fields

string (FieldMask format)

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 "*" se puede usar como abreviatura para enumerar cada campo.

ClearBasicFilterRequest

Borra el filtro básico, si existe alguno en la hoja.

Representación JSON
{
  "sheetId": integer
}
Campos
sheetId

integer

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 (DimensionRange)
  }
}
Campos
range

object (DimensionRange)

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

integer

El ID del objeto incorporado que se borrará.

DeleteFilterViewRequest

Borra una vista de filtro específica.

Representación JSON
{
  "filterId": integer
}
Campos
filterId

integer

El ID del filtro que se borrará.

DuplicateFilterViewRequest

Duplica una vista de filtro específica.

Representación JSON
{
  "filterId": integer
}
Campos
filterId

integer

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

integer

La hoja que se va a duplicar.

Si la hoja de origen es de DATA_SOURCE el tipo, su respaldo DataSource también se duplica y se asocia con la nueva copia de la hoja. No se activa ninguna ejecución de datos. Los datos de cuadrícula de esta hoja también se copian, pero solo están disponibles después de que se completa la solicitud por lotes.

insertSheetIndex

integer

El índice basado en cero en el que se debe insertar la hoja nueva. El índice de todas las hojas posteriores se incrementan.

newSheetId

integer

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

string

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 scope can be only one of the following:
  "range": {
    object (GridRange)
  },
  "sheetId": integer,
  "allSheets": boolean
  // End of list of possible types for union field scope.
}
Campos
find

string

El valor que se va a buscar.

replacement

string

Valor que se usará como reemplazo.

matchCase

boolean

Verdadero si la búsqueda distingue mayúsculas de minúsculas.

matchEntireCell

boolean

Es verdadero si el valor de búsqueda debe coincidir con toda la celda.

searchByRegex

boolean

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 "Google Sheets" y otro tiene "Google Docs" y, luego, buscando "o.* (.*)" con el reemplazo de "$1 Rocks" cambiaría el contenido de las celdas a "GSheets Rocks" y "GDocs Rocks" respectivamente.

includeFormulas

boolean

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

object (GridRange)

El rango en el que se buscará o reemplazará.

sheetId

integer

La hoja que se va a buscar o reemplazar.

allSheets

boolean

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 (DimensionRange)
  },
  "inheritFromBefore": boolean
}
Campos
range

object (DimensionRange)

Las dimensiones que se insertarán. Los índices de inicio y finalización deben estar delimitados.

inheritFromBefore

boolean

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 inheritFromBefore es verdadero, las dos filas nuevas serán rojas (porque la fila que precede al punto de inserción era roja), mientras que si inheritFromBefore es falso, las dos filas nuevas estarán de color verde (porque la fila que sigue al punto de inserción está verde).

InsertRangeRequest

Inserta celdas en un rango desplazando las celdas existentes hacia arriba o hacia abajo.

Representación JSON
{
  "range": {
    object (GridRange)
  },
  "shiftDimension": enum (Dimension)
}
Campos
range

object (GridRange)

Rango en el que se insertarán nuevas celdas.

shiftDimension

enum (Dimension)

La dimensión que se cambiará cuando se inserten celdas. Si ROWS, las celdas existentes se desplazarán hacia abajo. Si COLUMNS, las celdas existentes se desplazarán hacia la derecha.

MoveDimensionRequest

Mueve una o más filas o columnas.

Representación JSON
{
  "source": {
    object (DimensionRange)
  },
  "destinationIndex": integer
}
Campos
source

object (DimensionRange)

Las dimensiones de origen que se moverán.

destinationIndex

integer

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 lugar a 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 A1..A5 de 0, 1, 2, 3, 4 y la intención de migrar "1" y "2" entre "3" y "4", la fuente sería ROWS [1..3),y el índice de destino sería "4" (el índice basado en cero de la fila 5). El resultado final sería A1..A5 de 0, 3, 1, 2, 4

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 (EmbeddedObjectPosition)
  },
  "fields": string
}
Campos
objectId

integer

El ID del objeto que se moverá.

newPosition

object (EmbeddedObjectPosition)

Una posición explícita a la que se moverá el objeto incorporado. Si newPosition.sheetId se crea una hoja nueva con ese ID. Si newPosition.newSheet está establecido en verdadero, se creará una nueva hoja con un ID que elegiremos para ti.

fields

string (FieldMask format)

Los campos de OverlayPosition que se debe actualizar al establecer un nuevo puesto. Se usa solo si newPosition.overlayPosition está establecida, en cuyo caso se debe especificar al menos un campo. La raíz newPosition.overlayPosition está implícita y no debe especificarse. Un solo "*" se puede usar como abreviatura para enumerar cada campo.

PasteDataRequest

Inserta datos en la hoja de cálculo a partir de la coordenada especificada.

Representación JSON
{
  "coordinate": {
    object (GridCoordinate)
  },
  "data": string,
  "type": enum (PasteType),

  // Union field kind can be only one of the following:
  "delimiter": string,
  "html": boolean
  // End of list of possible types for union field kind.
}
Campos
coordinate

object (GridCoordinate)

La coordenada en la que se deben comenzar a insertar los datos.

data

string

Los datos que se insertarán.

type

enum (PasteType)

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

string

El delimitador en los datos.

html

boolean

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 (GridRange)
  },
  "delimiter": string,
  "delimiterType": enum (DelimiterType)
}
Campos
source

object (GridRange)

Es el rango de datos de origen. Esto debe abarcar exactamente una columna.

delimiter

string

El delimitador que se usará. Solo se usa si el campo delimitadorType es CUSTOM

delimiterType

enum (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 (FilterView)
  },
  "fields": string
}
Campos
filter

object (FilterView)

Las nuevas propiedades de la vista de filtro.

fields

string (FieldMask format)

Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz filter está implícita y no debe especificarse. Un solo "*" se puede usar como abreviatura para enumerar cada campo.

DeleteRangeRequest

Elimina un rango de celdas y desplaza otras celdas al área eliminada.

Representación JSON
{
  "range": {
    object (GridRange)
  },
  "shiftDimension": enum (Dimension)
}
Campos
range

object (GridRange)

Rango de celdas que se borrará.

shiftDimension

enum (Dimension)

La dimensión desde la que se reemplazarán las celdas borradas. Si ROWS, las celdas existentes se desplazarán hacia arriba para reemplazar las celdas borradas. Si COLUMNS, las celdas existentes se desplazarán a la izquierda para reemplazar las celdas borradas.

AppendDimensionRequest

Agrega filas o columnas al final de una hoja.

Representación JSON
{
  "sheetId": integer,
  "dimension": enum (Dimension),
  "length": integer
}
Campos
sheetId

integer

La hoja a la que se adjuntan filas o columnas.

dimension

enum (Dimension)

Indica si se deben agregar filas o columnas.

length

integer

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 (ConditionalFormatRule)
  },
  "index": integer
}
Campos
rule

object (ConditionalFormatRule)

La regla a agregar.

index

integer

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 instruction can be only one of the following:
  "rule": {
    object (ConditionalFormatRule)
  },
  "newIndex": integer
  // End of list of possible types for union field instruction.
}
Campos
index

integer

El índice basado en cero de la regla que se debe reemplazar o mover.

sheetId

integer

La hoja de la regla que se moverá. Obligatorio si newIndex está configurado; de lo contrario, no se usa.

Campo de unión instruction El tipo de actualización que debería ocurrir. instruction solo puede ser una de las siguientes opciones:
rule

object (ConditionalFormatRule)

La regla que debe reemplazar la regla en el índice determinado.

newIndex

integer

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

integer

El índice basado en cero de la regla que se borrará.

sheetId

integer

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 (GridRange)
  },
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ]
}
Campos
range

object (GridRange)

El rango para ordenar.

sortSpecs[]

object (SortSpec)

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 (GridRange)
  },
  "rule": {
    object (DataValidationRule)
  }
}
Campos
range

object (GridRange)

El rango al que se debe aplicar la regla de validación de datos.

rule

object (DataValidationRule)

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 (BasicFilter)
  }
}
Campos
filter

object (BasicFilter)

El filtro que se establecerá.

AddProtectedRangeRequest

Agrega un nuevo rango protegido.

Representación JSON
{
  "protectedRange": {
    object (ProtectedRange)
  }
}
Campos
protectedRange

object (ProtectedRange)

El rango protegido que se agregará. El protectedRangeId es opcional; si no se establece un ID, se generará un ID de forma aleatoria. (Es un error especificar el ID de un rango que ya existe).

UpdateProtectedRangeRequest

Actualiza un rango protegido existente con el rango protectedRangeId

Representación JSON
{
  "protectedRange": {
    object (ProtectedRange)
  },
  "fields": string
}
Campos
protectedRange

object (ProtectedRange)

El rango protegido que se actualizará con las nuevas propiedades.

fields

string (FieldMask format)

Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz protectedRange está implícita y no debe especificarse. Un solo "*" se puede usar como abreviatura para enumerar cada campo.

DeleteProtectedRangeRequest

Borra el rango protegido con el ID determinado.

Representación JSON
{
  "protectedRangeId": integer
}
Campos
protectedRangeId

integer

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 dimension_range can be only one of the following:
  "dimensions": {
    object (DimensionRange)
  },
  "dataSourceSheetDimensions": {
    object (DataSourceSheetDimensionRange)
  }
  // End of list of possible types for union field dimension_range.
}
Campos
Campo de unión dimension_range Es el rango de dimensiones. dimension_range solo puede ser una de las siguientes opciones:
dimensions

object (DimensionRange)

Las dimensiones a las que se cambiará automáticamente el tamaño.

dataSourceSheetDimensions

object (DataSourceSheetDimensionRange)

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 (EmbeddedChart)
  }
}
Campos
chart

object (EmbeddedChart)

El gráfico que se debe agregar a la hoja de cálculo, incluida la posición en la que debe colocarse. El chartId es opcional; si no se establece un ID, se generará un ID de forma aleatoria. (Es un error especificar el ID de un objeto incorporado que ya existe).

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 (ChartSpec)
  }
}
Campos
chartId

integer

El ID del gráfico que se actualizará.

spec

object (ChartSpec)

Es la especificación que se aplica al gráfico.

UpdateBandingRequest

Actualiza las propiedades del rango con bandas suministrado.

Representación JSON
{
  "bandedRange": {
    object (BandedRange)
  },
  "fields": string
}
Campos
bandedRange

object (BandedRange)

El rango con bandas que se actualizará con las nuevas propiedades.

fields

string (FieldMask format)

Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz bandedRange está implícita y no debe especificarse. Un solo "*" se puede usar como abreviatura para enumerar cada campo.

AddBandingRequest

Agrega un nuevo rango con bandas a la hoja de cálculo.

Representación JSON
{
  "bandedRange": {
    object (BandedRange)
  }
}
Campos
bandedRange

object (BandedRange)

El rango con bandas que se agregará. El bandedRangeId es opcional. si no se establece un ID, se generará un ID de forma aleatoria. (Es un error especificar el ID de un rango que ya existe).

DeleteBandingRequest

Quita el rango con bandas con el ID dado de la hoja de cálculo.

Representación JSON
{
  "bandedRangeId": integer
}
Campos
bandedRangeId

integer

El ID del rango con bandas que se borrará.

CreateDeveloperMetadataRequest

Una solicitud para crear metadatos del desarrollador.

Representación JSON
{
  "developerMetadata": {
    object (DeveloperMetadata)
  }
}
Campos
developerMetadata

object (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 (DataFilter)
    }
  ],
  "developerMetadata": {
    object (DeveloperMetadata)
  },
  "fields": string
}
Campos
dataFilters[]

object (DataFilter)

Los filtros que coinciden con las entradas de metadatos del desarrollador que se actualizarán.

developerMetadata

object (DeveloperMetadata)

El valor con el que se actualizarán todos los metadatos que coincidan con los filtros de datos.

fields

string (FieldMask format)

Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz developerMetadata está implícita y no debe especificarse. Un solo "*" se puede usar como abreviatura para enumerar cada campo.

DeleteDeveloperMetadataRequest

Una solicitud para borrar metadatos del desarrollador.

Representación JSON
{
  "dataFilter": {
    object (DataFilter)
  }
}
Campos
dataFilter

object (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 (GridRange)
  }
}
Campos
range

object (GridRange)

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 (DimensionRange)
  }
}
Campos
range

object (DimensionRange)

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 (DimensionRange)
  }
}
Campos
range

object (DimensionRange)

El rango del grupo que se borrará.

UpdateDimensionGroupRequest

Actualiza el estado del grupo especificado.

Representación JSON
{
  "dimensionGroup": {
    object (DimensionGroup)
  },
  "fields": string
}
Campos
dimensionGroup

object (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

string (FieldMask format)

Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz dimensionGroup está implícita y no debe especificarse. Un solo "*" se puede usar como abreviatura para enumerar cada campo.

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 (GridRange)
  }
}
Campos
range

object (GridRange)

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 (GridRange)
  },
  "comparisonColumns": [
    {
      object (DimensionRange)
    }
  ]
}
Campos
range

object (GridRange)

Rango del que se quitarán las filas duplicadas.

comparisonColumns[]

object (DimensionRange)

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 (EmbeddedObjectBorder)
  },
  "fields": string
}
Campos
objectId

integer

El ID del objeto incorporado que se actualizará.

border

object (EmbeddedObjectBorder)

El borde que se aplica al objeto incorporado.

fields

string (FieldMask format)

Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz border está implícita y no debe especificarse. Un solo "*" se puede usar como abreviatura para enumerar cada campo.

AddSlicerRequest

Agrega un control de filtro a una hoja de la hoja de cálculo.

Representación JSON
{
  "slicer": {
    object (Slicer)
  }
}
Campos
slicer

object (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 slicerId es opcional; si no se establece un ID, se generará un ID de forma aleatoria. (Es un error especificar el ID de un control de filtro que ya existe).

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 (SlicerSpec)
  },
  "fields": string
}
Campos
slicerId

integer

Es el ID del control de filtro que se actualizará.

spec

object (SlicerSpec)

Es la especificación que se aplica al control de filtro.

fields

string (FieldMask format)

Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz SlicerSpec está implícita y no debe especificarse. Se puede usar un solo “*”` como abreviatura para enumerar todos los campos.

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 (DataSource)
  }
}
Campos
dataSource

object (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 (DataSource)
  },
  "fields": string
}
Campos
dataSource

object (DataSource)

La fuente de datos que se actualizará.

fields

string (FieldMask format)

Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz dataSource está implícita y no debe especificarse. Un solo "*" se puede usar como abreviatura para enumerar cada campo.

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

string

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 target can be only one of the following:
  "references": {
    object (DataSourceObjectReferences)
  },
  "dataSourceId": string,
  "isAll": boolean
  // End of list of possible types for union field target.
}
Campos
force

boolean

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é actualizar. target solo puede ser una de las siguientes opciones:
references

object (DataSourceObjectReferences)

Referencias a los objetos de fuente de datos que se actualizarán.

dataSourceId

string

Se hace referencia a un DataSource Si se especifica, actualiza todos los objetos de fuente de datos asociados a la fuente de datos.

isAll

boolean

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 (DataSourceObjectReference)
    }
  ]
}
Campos
references[]

object (DataSourceObjectReference)

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 target can be only one of the following:
  "references": {
    object (DataSourceObjectReferences)
  },
  "dataSourceId": string,
  "isAll": boolean
  // End of list of possible types for union field target.
}
Campos
Campo de unión target Especifica qué cancelar. target solo puede ser una de las siguientes opciones:
references

object (DataSourceObjectReferences)

Referencias a los objetos de fuente de datos cuyas actualizaciones se deben cancelar.

dataSourceId

string

Se hace referencia a un DataSource Si se especifica, cancela todas las actualizaciones de objeto de la fuente de datos asociadas para esta fuente de datos.

isAll

boolean

Cancela todas las actualizaciones de los objetos de fuente de datos existentes para todas las fuentes de datos de la hoja de cálculo.