Solicitud
Es un único tipo de actualización que se puede aplicar 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 una de las siguientes opciones:
|
|
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 en función de los datos existentes. |
cutPaste
|
Corta los 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 varias 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 de una hoja. |
deleteEmbeddedObject
|
Borra un objeto incorporado (p. ej., gráfico, 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 casos de texto con otro texto. |
insertDimension
|
Inserta filas o columnas nuevas en una hoja. |
insertRange
|
Inserta nuevas celdas en una hoja y cambia 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., gráfico, imagen). |
pasteData
|
Pega datos (HTML o delimitados) en una hoja. |
textToColumns
|
Convierte una columna de texto en varias columnas de texto. |
updateFilterView
|
Actualiza las propiedades de una vista de filtro. |
deleteRange
|
Borra un rango de celdas de una hoja y mueve las celdas restantes. |
appendDimension
|
Agrega dimensiones al final de una hoja. |
addConditionalFormatRule
|
Agrega una nueva regla de formato condicional. |
updateConditionalFormatRule
|
Actualiza una regla de formato condicional existente. |
deleteConditionalFormatRule
|
Borra una regla de formato condicional existente. |
sortRange
|
Ordena datos de un rango. |
setDataValidation
|
Establece la validación de datos para una o más celdas. |
setBasicFilter
|
Establece el filtro básico en una hoja. |
addProtectedRange
|
Agrega un rango protegido. |
updateProtectedRange
|
Actualiza un rango protegido. |
deleteProtectedRange
|
Borra un rango protegido. |
autoResizeDimensions
|
Cambia automáticamente el tamaño de una o más dimensiones 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 de bandas |
addBanding
|
Agrega un nuevo rango de banda |
deleteBanding
|
Quita un rango con bandas |
createDeveloperMetadata
|
Crea metadatos nuevos del desarrollador. |
updateDeveloperMetadata
|
Actualiza una entrada de metadatos del desarrollador existente |
deleteDeveloperMetadata
|
Borra los metadatos del desarrollador |
randomizeRange
|
Aleatoriza el orden de las filas en un rango. |
addDimensionGroup
|
Crea un grupo sobre el rango especificado. |
deleteDimensionGroup
|
Borra un grupo en el rango especificado. |
updateDimensionGroup
|
Actualiza el estado del grupo especificado. |
trimWhitespace
|
Recorta las celdas de espacio en blanco (como espacios, tabulaciones o líneas nuevas). |
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 control de filtro. |
updateSlicerSpec
|
Actualiza las especificaciones de un control de filtro. |
addDataSource
|
Agrega una fuente de datos. |
updateDataSource
|
Actualiza una fuente de datos. |
deleteDataSource
|
Borra una fuente de datos. |
refreshDataSource
|
Actualiza una o varias fuentes de datos y los objetos db asociados. |
UpdateSheetPropertiesRequest
Actualiza las propiedades de una hoja de cálculo.
Representación JSON |
---|
{
"properties": {
object (
|
Campos | |
---|---|
properties
|
Las propiedades que se actualizarán. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz "propiedades" está implícita y no se debe especificar. Se puede usar una sola |
UpdateSheetPropertiesRequest
Actualiza las propiedades de la hoja con el sheetId
especificado.
Representación JSON |
---|
{
"properties": {
object (
|
Campos | |
---|---|
properties
|
Las propiedades que se actualizarán. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz |
UpdateDimensionPropertiesRequest
Actualiza las propiedades de las dimensiones dentro del rango especificado.
Representación JSON |
---|
{ "properties": { object ( |
Campos | |
---|---|
properties
|
Propiedades que se actualizarán. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz |
Campo de unión dimension_range . El rango de dimensiones.
dimension_range puede ser solo una de las siguientes opciones:
|
|
range
|
Las filas o columnas que se actualizarán. |
dataSourceSheetRange
|
Las columnas de una hoja de fuente de datos para actualizar. |
DataSourceSheetDimensionRange
Es un rango en una sola dimensión en una hoja DATA_SOURCE
.
Representación JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
Campos | |
---|---|
sheetId
|
ID de la hoja de fuente de datos en la que se encuentra el rango. |
columnReferences[]
|
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
|
El rango con nombre para actualizar con las propiedades nuevas. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz |
Repetir celda
Actualiza todas las celdas del rango a los valores del objeto Cell determinado. Solo se actualizan los campos enumerados en el campo fields
. Otros no se modifican.
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 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
, C4 sería =B3
.
Para mantener estáticos los rangos de la fórmula, usa el indicador $
. Por ejemplo, usa la fórmula =$A$1
para evitar que aumenten tanto la fila como la columna.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
Rango en el que se repite la celda |
cell
|
Los datos que se escribirán. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz |
AddNamedRangeRequest
Agrega un rango con nombre a la hoja de cálculo.
Representación JSON |
---|
{
"namedRange": {
object (
|
Campos | |
---|---|
namedRange
|
El rango con nombre que se agregará. El campo |
DeleteNamedRangeRequest
Quita el rango con nombre con el ID proporcionado de la hoja de cálculo.
Representación JSON |
---|
{ "namedRangeId": string } |
Campos | |
---|---|
namedRangeId
|
El ID del rango con nombre que se borrará. |
AddSheetRequest
Agrega una hoja nueva. Cuando se agrega una hoja en un índice determinado, se incrementan todos los índices de las hojas posteriores. Para agregar una hoja de objetos, usa AddChartRequest
en su lugar y especifica EmbeddedObjectPosition.sheetId
o EmbeddedObjectPosition.newSheet
.
Representación JSON |
---|
{
"properties": {
object (
|
Campos | |
---|---|
properties
|
Las 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
|
El ID de la hoja que se borrará.
Si la hoja es del tipo |
Solicitud de autocompletar
Completa más datos según los datos existentes.
Representación JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
Campos | |
---|---|
useAlternateSeries
|
Verdadero si debemos generar datos con la serie "alternativa". Esto difiere según el tipo y la cantidad de datos de origen. |
Campo de unión area . El área que se debe autocompletar.
area puede ser solo una de las siguientes opciones:
|
|
range
|
El rango que se va a autocompletar. Esto examinará el rango, detectará la ubicación que tiene datos y los completará automáticamente al resto del rango. |
sourceAndDestination
|
Las áreas de origen y destino que se autocompletarán. De esta manera, se enumera de forma explícita la fuente del autocompletado y dónde extender esos datos. |
Fuente y destino
Una combinación de un rango de origen y cómo extender esa fuente
Representación JSON |
---|
{ "source": { object ( |
Campos | |
---|---|
source
|
La ubicación de los datos que se usará como fuente del autocompletado. |
dimension
|
Es la dimensión en la que se deben completar los datos. |
fillLength
|
La cantidad de filas o columnas en las que se deben completar los datos. Los números positivos van más allá de la última fila o la última columna de la fuente. Los números negativos se expanden antes de la primera fila o primera columna de la fuente. |
CutPasteRequest
Mueve los datos del origen al destino.
Representación JSON |
---|
{ "source": { object ( |
Campos | |
---|---|
source
|
Los datos de origen que se cortarán. |
destination
|
La coordenada superior izquierda a la que deben pegarse los datos. |
pasteType
|
Qué tipo de datos pegar Se cortarán todos los datos de origen, independientemente de lo que se pegue. |
Tipo de pegado
Qué tipo de datos se deben pegar
Enumeradores | |
---|---|
PASTE_NORMAL
|
Pega valores, fórmulas, formatos y combinaciones. |
PASTE_VALUES
|
Pegue SOLO los valores sin formatos, fórmulas ni combinaciones. |
PASTE_FORMAT
|
Pega solo el formato y la validación de datos. |
PASTE_NO_BORDERS
|
Como PASTE_NORMAL , pero sin bordes.
|
PASTE_FORMULA
|
Pegue las fórmulas únicamente. |
PASTE_DATA_VALIDATION
|
Pega solo la validación de datos. |
PASTE_CONDITIONAL_FORMATTING
|
Pega solo las reglas de formato condicional. |
CopiarPasteRequest
Copia datos del origen al destino.
Representación JSON |
---|
{ "source": { object ( |
Campos | |
---|---|
source
|
El rango de origen que se copiará. |
destination
|
La ubicación donde se pegará. Si el rango abarca un intervalo que es múltiplo de la altura o el ancho de la fuente, los datos se repetirán para completar el rango de destino. Si el rango es menor que el rango de origen, todos los datos de origen se copiarán (más allá del final del rango de destino). |
pasteType
|
Qué tipo de datos pegar |
pasteOrientation
|
Cómo se deben orientar los datos cuando se pegan. |
Pegar orientación
Cómo realizar una operación de pegado
Enumeradores | |
---|---|
NORMAL
|
Pega con normalidad. |
TRANSPOSE
|
Pegar contenido transpuesto, donde todas las filas se convierten en columnas y viceversa. |
Solicitud de combinación de celdas
Combina todas las celdas del rango.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
Rango de celdas que se debe combinar |
mergeType
|
Cómo deben combinarse las celdas. |
Tipo de combinación
El tipo de combinación que se creará.
Enumeradores | |
---|---|
MERGE_ALL
|
Crear una sola combinación a partir del rango |
MERGE_COLUMNS
|
Crear una combinación para cada columna en el rango |
MERGE_ROWS
|
Crear una combinación para cada fila del rango |
Solicitud de combinación de celdas
Separa las celdas del rango especificado.
Representación JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
Rango en el que 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 configura un campo en la solicitud, significa que el borde permanecerá tal 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 tuviera un borde de { top: RED, bottom: WHITE, left: BLUE }
. Si quieres borrar un borde, establece explícitamente el diseño en NONE
.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
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 debe colocar en la parte inferior del rango. |
left
|
Es el borde que se debe colocar a la izquierda del rango. |
right
|
Es el borde que se debe colocar a la derecha del rango. |
innerHorizontal
|
Es el borde horizontal que se debe colocar dentro del rango. |
innerVertical
|
Es el borde vertical que se debe colocar dentro del rango. |
UpdateCellsRequest
Actualiza todas las celdas de un rango con datos nuevos.
Representación JSON |
---|
{ "rows": [ { object ( |
Campos | |
---|---|
rows[]
|
Los datos que se escribirán. |
fields
|
Los campos de CellData que deben actualizarse. Se debe especificar al menos un campo. La raíz es CellData.No se debe especificar “row.values”. Se puede usar una sola |
Campo de unión area . Los datos de ubicación deben estar escritos. Se debe establecer exactamente un valor.
area puede ser solo una de las siguientes opciones:
|
|
start
|
Las coordenadas para comenzar a escribir datos. Se puede escribir cualquier cantidad de filas y columnas (incluida una cantidad diferente de columnas por fila). |
range
|
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
|
El filtro que se agregará. El campo |
Solicitud de celdas agregadas
Agrega nuevas celdas después de la última fila con datos en una hoja e inserta filas nuevas en la hoja si es necesario.
Representación JSON |
---|
{
"sheetId": integer,
"rows": [
{
object (
|
Campos | |
---|---|
sheetId
|
El ID de la hoja a la que se adjuntarán los datos. |
rows[]
|
Los datos que se anexarán. |
fields
|
Los campos de CellData que deben actualizarse. Se debe especificar al menos un campo. La raíz es CellData.No se debe especificar “row.values”. Se puede usar una sola |
ClearBasicFilterRequest
Borra el filtro básico, si existe alguno en la hoja.
Representación JSON |
---|
{ "sheetId": integer } |
Campos | |
---|---|
sheetId
|
El ID de la hoja en la que se debe borrar el filtro básico. |
DeleteDimensionRequest
Borra las dimensiones de la hoja.
Representación JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
Son las dimensiones que se borrarán de la hoja. |
DeleteEmbedObjectRequest
Borra el objeto incorporado con el ID determinado.
Representación JSON |
---|
{ "objectId": integer } |
Campos | |
---|---|
objectId
|
El ID del objeto incorporado que se borrará. |
DeleteFilterViewRequest
Borra una vista de filtro en particular.
Representación JSON |
---|
{ "filterId": integer } |
Campos | |
---|---|
filterId
|
El ID del filtro que se borrará. |
DuplicarFilterViewRequest
Duplica una vista de filtro específica.
Representación JSON |
---|
{ "filterId": integer } |
Campos | |
---|---|
filterId
|
El ID del filtro que se duplica. |
SolicitudDuplicada
Duplica el contenido de una hoja.
Representación JSON |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Campos | |
---|---|
sourceSheetId
|
La hoja que se duplicará.
Si la hoja fuente es del tipo |
insertSheetIndex
|
El índice basado en cero donde se debe insertar la hoja nueva. Luego, se incrementará el índice de todas las hojas. |
newSheetId
|
Si se establece, es el ID de la hoja nueva. Si no la estableces, se elegirá un ID. Si se establece, el ID no debe entrar en conflicto con ningún ID existente de la hoja. Si se establece, no debe ser un valor negativo. |
newSheetName
|
Es el nombre de la hoja nueva. Si está vacío, se elige 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
|
Valor que se va a buscar. |
replacement
|
El valor que se usará como reemplazo. |
matchCase
|
Verdadero si la búsqueda distingue mayúsculas de minúsculas. |
matchEntireCell
|
Verdadero si el valor de búsqueda debe coincidir con toda la celda. |
searchByRegex
|
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 string de reemplazo puede hacer referencia a la captura de grupos. Por ejemplo, si una celda tiene el contenido |
includeFormulas
|
Verdadero si la búsqueda debe incluir celdas con fórmulas. Falso para omitir celdas con fórmulas. |
Campo de unión scope . El alcance sobre el cual buscar/reemplazar (se debe establecer uno y solo uno)
scope puede ser solo una de las siguientes opciones:
|
|
range
|
El rango en el que se buscará/reemplazará. |
sheetId
|
La hoja que se puede buscar o reemplazar. |
allSheets
|
Verdadero para encontrar/reemplazar en todas las hojas. |
InsertDimensionRequest
Inserta filas o columnas en una hoja en un índice determinado.
Representación JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
Las dimensiones que se insertarán. Los índices de inicio y finalización deben estar limitados. |
inheritFromBefore
|
Indica si las propiedades de las dimensiones deben extenderse desde las dimensiones anteriores o posteriores a las dimensiones insertadas recientemente. Verdadero para heredar de las dimensiones anteriores (en cuyo caso el índice de inicio debe ser mayor que 0) y falso para heredar de las dimensiones después.
Por ejemplo, si el índice de fila 0 tiene un fondo rojo y el índice de fila 1 tiene un fondo verde, la inserción de 2 filas en el índice 1 puede heredar el fondo verde o rojo. Si |
InsertRangeRequest
Inserta celdas en un rango y desplaza las celdas existentes hacia arriba o hacia abajo.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
Rango en el que se insertarán las celdas nuevas. |
shiftDimension
|
Es la dimensión que se cambiará cuando se insertan 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 moverán. |
destinationIndex
|
El índice de inicio basado en cero adónde se moverán los datos de origen, según las coordenadas antes de que los datos de origen se quiten de la cuadrícula. Los datos existentes se desplazarán hacia abajo o hacia la derecha (según la dimensión) para hacer lugar a las dimensiones trasladadas. Las dimensiones de origen se quitan de la cuadrícula, por lo que los datos pueden terminar en un índice diferente del especificado.
Por ejemplo, si tuvieras |
UpdateEmbedObjectPositionRequest
Actualiza la posición de un objeto incorporado (como mover o cambiar el tamaño de un gráfico o imagen).
Representación JSON |
---|
{
"objectId": integer,
"newPosition": {
object (
|
Campos | |
---|---|
objectId
|
El ID del objeto que se moverá. |
newPosition
|
Una posición explícita a la que se moverá el objeto incorporado. Si se configura |
fields
|
Los campos de |
Pegar datos
Inserta datos en la hoja de cálculo a partir de la coordenada especificada.
Representación JSON |
---|
{ "coordinate": { object ( |
Campos | |
---|---|
coordinate
|
Las coordenadas en las que se deben insertar los datos |
data
|
Los datos que se insertarán. |
type
|
Cómo deben pegarse los datos |
Campo de unión kind . Cómo interpretar los datos: Se debe establecer exactamente un valor.
kind puede ser solo una de las siguientes opciones:
|
|
delimiter
|
El delimitador en los datos. |
html
|
Verdadero si los datos son HTML. |
Solicitud de TextToColumns
Divide una columna de texto en varias columnas según un delimitador en cada celda.
Representación JSON |
---|
{ "source": { object ( |
Campos | |
---|---|
source
|
El rango de datos de origen. Debe abarcar exactamente una columna. |
delimiter
|
El delimitador que se usará. Solo se usa si delimiterType es |
delimiterType
|
El tipo de delimitador que se usará. |
Tipo de delimitador
El delimitador en el que se dividirá.
Enumeradores | |
---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Valor predeterminado No se debe usar este valor. |
COMMA
|
", |
SEMICOLON
|
";" |
PERIOD
|
". |
SPACE
|
". |
CUSTOM
|
Un valor personalizado como se define en el delimitador. |
AUTODETECT
|
Detecta columnas automáticamente. |
UpdateFilterViewRequest
Actualiza las propiedades de la vista de filtro.
Representación JSON |
---|
{
"filter": {
object (
|
Campos | |
---|---|
filter
|
Son las nuevas propiedades de la vista de filtro. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz |
DeleteRangeRequest
Borra un rango de celdas y mueve otras celdas al área borrada.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
Rango de celdas que se borrará. |
shiftDimension
|
Es la dimensión por la que se reemplazarán las celdas borradas. Si es |
Solicitud para agregar datos
Agrega filas o columnas al final de una hoja.
Representación JSON |
---|
{
"sheetId": integer,
"dimension": enum (
|
Campos | |
---|---|
sheetId
|
La hoja a la que se agregan filas o columnas. |
dimension
|
Indica si se deben adjuntar filas o columnas. |
length
|
La cantidad de filas o columnas que se agregarán. |
AddConditionalFormatRuleRequest.
Agrega una nueva regla de formato condicional al índice determinado. Se incrementan todos los índices de las reglas posteriores.
Representación JSON |
---|
{
"rule": {
object (
|
Campos | |
---|---|
rule
|
Es la regla que se agregará. |
index
|
El índice basado en cero donde se debe insertar la regla. |
UpdateConditionalFormatRuleRequest.
Actualiza una regla de formato condicional en el índice determinado o mueve una regla de formato condicional a otro índice.
Representación JSON |
---|
{ "index": integer, "sheetId": integer, // Union field |
Campos | |
---|---|
index
|
El índice basado en cero de la regla que se debe reemplazar o mover. |
sheetId
|
La hoja de la regla que se moverá. Es obligatorio si se establece |
Campo de unión instruction . El tipo de actualización que debe ocurrir.
instruction puede ser solo una de las siguientes opciones:
|
|
rule
|
La regla que debe reemplazar la regla en el índice determinado. |
newIndex
|
El índice nuevo basado en cero al que debe terminar la regla. |
DeleteConditionalFormatRuleRequest.
Borra una regla de formato condicional en el índice determinado. Se disminuyen todos los índices de las reglas posteriores.
Representación JSON |
---|
{ "index": integer, "sheetId": integer } |
Campos | |
---|---|
index
|
El índice basado en cero de la regla que se borrará. |
sheetId
|
La hoja desde la que se borra la regla. |
Solicitud de rango de orden
Ordena los datos de las filas según un orden de clasificación por columna.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
El rango que se va a ordenar. |
sortSpecs[]
|
El orden de clasificación por columna. Las especificaciones posteriores se usan cuando los valores son iguales en las especificaciones anteriores. |
SetDataValidationRequest
Establece una regla de validación de datos para cada celda del rango. Para borrar la validación de un rango, llama a esta función sin especificar una regla.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
El rango al que se debe aplicar la regla de validación de datos. |
rule
|
La regla de validación de datos que se establece en cada celda del rango, o bien vacía para borrar la validación de datos del rango. |
SetBasicFilterRequest
Establece el filtro básico asociado con una hoja.
Representación JSON |
---|
{
"filter": {
object (
|
Campos | |
---|---|
filter
|
El filtro que se establecerá. |
AddProtectedRangeRequest
Agrega un rango protegido nuevo.
Representación JSON |
---|
{
"protectedRange": {
object (
|
Campos | |
---|---|
protectedRange
|
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
|
El rango protegido que se actualizará con las propiedades nuevas. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz |
DeleteProtectedRangeRequest
Borra el rango protegido con el ID determinado.
Representación JSON |
---|
{ "protectedRangeId": integer } |
Campos | |
---|---|
protectedRangeId
|
El ID del rango protegido que se borrará. |
Solicitud de cambio de tamaño automático
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 . El rango de dimensiones.
dimension_range puede ser solo una de las siguientes opciones:
|
|
dimensions
|
Son las dimensiones que se deben cambiar automáticamente de tamaño. |
dataSourceSheetDimensions
|
Son las dimensiones en una hoja de fuente de datos para cambiar el tamaño automáticamente. |
AddChartRequest
Agrega un gráfico a una hoja de la hoja de cálculo.
Representación JSON |
---|
{
"chart": {
object (
|
Campos | |
---|---|
chart
|
El gráfico que se debe agregar a la hoja de cálculo, incluida la posición en la que se debe colocar. El campo |
UpdateChartSpecRequest
Actualiza las especificaciones de un gráfico. (esto 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
|
El ID del gráfico que se actualizará. |
spec
|
La especificación que se aplica al gráfico. |
Solicitud de actualización de la cuenta
Actualiza las propiedades del rango de banda proporcionado.
Representación JSON |
---|
{
"bandedRange": {
object (
|
Campos | |
---|---|
bandedRange
|
El rango con bandas que se actualizará con las propiedades nuevas. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz |
AddBandingRequest.
Agrega un nuevo rango con bandas a la hoja de cálculo.
Representación JSON |
---|
{
"bandedRange": {
object (
|
Campos | |
---|---|
bandedRange
|
El rango con bandas que se agregará. El campo |
DeleteBandingRequest
Quita el rango con bandas con el ID proporcionado de la hoja de cálculo.
Representación JSON |
---|
{ "bandedRangeId": integer } |
Campos | |
---|---|
bandedRangeId
|
El ID del rango con bandas que se borrará. |
CreateDeveloperMetadataRequest
Una solicitud para crear metadatos del desarrollador.
Representación JSON |
---|
{
"developerMetadata": {
object (
|
Campos | |
---|---|
developerMetadata
|
Los metadatos del desarrollador que se crearán. |
UpdateDeveloperMetadataRequest
Una solicitud para actualizar propiedades de los metadatos del desarrollador. Actualiza las propiedades de los metadatos del desarrollador seleccionados por los filtros a los valores que se proporcionan en el recurso DeveloperMetadata
. Los emisores deben especificar las propiedades que desean actualizar en el parámetro de campos, así como especificar al menos un DataFilter
que coincida con los metadatos que desean actualizar.
Representación JSON |
---|
{ "dataFilters": [ { object ( |
Campos | |
---|---|
dataFilters[]
|
Los filtros que coinciden con las entradas de metadatos del desarrollador que se actualizarán. |
developerMetadata
|
El valor al que se actualizarán todos los metadatos que coincidan con los filtros de datos. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz |
DeleteDeveloperMetadataRequest
Una solicitud para borrar metadatos del desarrollador.
Representación JSON |
---|
{
"dataFilter": {
object (
|
Campos | |
---|---|
dataFilter
|
El filtro de datos que describe los criterios utilizados para seleccionar qué entrada de metadatos del desarrollador borrar. |
RandomizeRangeRequest
Aleatoriza el orden de las filas en un rango.
Representación JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
Rango de aleatorización |
AddDimensionGroupRequest
Crea un grupo sobre el rango especificado.
Si el rango solicitado es un superconjunto del rango de un grupo G existente, la profundidad de G aumenta y el grupo G nuevo tiene la profundidad de ese grupo. Por ejemplo, un grupo [C:D, profundidad 1] + [B:E] genera grupos [B:E, profundidad 1] y [C:D, profundidad 2]. Si el rango solicitado es un subconjunto del rango de un grupo G existente, 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] genera grupos [B:E, profundidad 1] y [C:D, profundidad 2]. Si el rango solicitado comienza antes y después del rango de un grupo G existente, o viceversa, el rango del grupo G existente se convierte en la unión de los rangos, y el grupo G nuevo tiene una profundidad mayor que la profundidad de G y la intersección de los rangos. Por ejemplo, un grupo [B:D, profundidad 1] + [C:E] genera grupos [B:E, profundidad 1] y [C:D, profundidad 2].
Representación JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
El rango sobre el que se creará un grupo. |
DeleteDimensionGroupRequest
Borra un grupo sobre 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 otro de profundidad-2 sobre C:D. Si borras un grupo por D:E, se abandona la hoja con un grupo de profundidad 1 sobre B:D y un grupo de profundidad 2 sobre C:C.
Representación JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
El rango del grupo que se borrará. |
UpdateDimensionGroupRequest
Actualiza el estado del grupo especificado.
Representación JSON |
---|
{
"dimensionGroup": {
object (
|
Campos | |
---|---|
dimensionGroup
|
El grupo cuyo estado se debe actualizar. El rango y la profundidad del grupo deben especificar un grupo válido en la hoja, así como todos los demás campos actualizados. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz |
TrimWhitespaceRequest
Recorta el espacio en blanco (como espacios, tabulaciones o líneas nuevas) en cada celda del rango especificado. Esta solicitud quita todos los espacios en blanco del comienzo y el 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 acortado resultante comienza con un carácter "+" o "=", el texto permanece como un valor de string y no se interpreta como una fórmula.
Representación JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
Rango en el que las celdas se van a cortar |
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, formatos o fórmulas diferentes.
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 análisis de filas duplicadas se mantiene en el rango resultante de arriba abajo. El contenido fuera del rango especificado no se quita, y las filas consideradas duplicadas no tienen que estar adyacentes entre sí en el rango.
Representación JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
Rango para el que se quitan las filas duplicadas. |
comparisonColumns[]
|
Las columnas del rango que se analizan para detectar valores duplicados. Si no hay columnas seleccionadas, se analizan todas para detectar duplicados. |
UpdateEmbedObjectBorderRequest
Actualiza la propiedad de borde de un objeto incorporado.
Representación JSON |
---|
{
"objectId": integer,
"border": {
object (
|
Campos | |
---|---|
objectId
|
El ID del objeto incorporado que se actualizará. |
border
|
El borde que se aplica al objeto incorporado. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz |
AddSlicerRequest.
Agrega un control de filtro a una hoja en la hoja de cálculo.
Representación JSON |
---|
{
"slicer": {
object (
|
Campos | |
---|---|
slicer
|
El control de filtro que se debe agregar a la hoja de cálculo, incluida la posición en la que se debe colocar. El campo |
UpdateSlicerSpecRequest
Actualiza las especificaciones de un control de filtro. (esto no mueve ni cambia el tamaño de un control de filtro. Para mover o cambiar el tamaño de un control de filtro, usa UpdateEmbeddedObjectPositionRequest
.
Representación JSON |
---|
{
"slicerId": integer,
"spec": {
object (
|
Campos | |
---|---|
slicerId
|
Es el ID del control de filtro que se actualizará. |
spec
|
Es la especificación que se aplica al control de filtro. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz |
AddDataSourceRequest
Agrega una fuente de datos. Una vez que la fuente de datos se agrega correctamente, se crea una hoja de DATA_SOURCE
asociada y se activa una ejecución para actualizar la hoja a fin de leer datos de la fuente de datos. La solicitud requiere un permiso
bigquery.readonly
de OAuth adicional.
Representación JSON |
---|
{
"dataSource": {
object (
|
Campos | |
---|---|
dataSource
|
La fuente de datos que se agregará. |
UpdateDataSourceRequest
Actualiza una fuente de datos. Una vez que la fuente de datos se actualiza correctamente, se activa una ejecución para que se actualice la hoja DATA_SOURCE
asociada a fin de leer datos de la fuente de datos actualizada. La solicitud requiere un permiso
bigquery.readonly
de OAuth adicional.
Representación JSON |
---|
{
"dataSource": {
object (
|
Campos | |
---|---|
dataSource
|
La fuente de datos que se actualizará. |
fields
|
Los campos que se deben actualizar. Se debe especificar al menos un campo. La raíz |
DeleteDataSourceRequest
Borra una fuente de datos. La solicitud también borra la hoja de fuente de datos asociada y desvincula todos los objetos de fuente de datos asociados.
Representación JSON |
---|
{ "dataSourceId": string } |
Campos | |
---|---|
dataSourceId
|
El ID de la fuente de datos que se borrará. |
Actualización de DataSourceDataSourceRequest
Actualiza uno o varios objetos de fuente de datos de la hoja de cálculo según las referencias especificadas. La solicitud requiere un permiso
bigquery.readonly
de OAuth adicional.
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 según corresponda.
Representación JSON |
---|
{ "force": boolean, // Union field |
Campos | |
---|---|
force
|
Actualiza los objetos de fuente de datos sin importar el estado actual. Si no se establece y un objeto de fuente de datos al que se hizo referencia tiene un estado de error, la actualización fallará inmediatamente. |
Campo de unión target . Especifica qué se debe actualizar.
target puede ser solo una de las siguientes opciones:
|
|
references
|
Referencias a objetos de fuente de datos para actualizar. |
dataSourceId
|
Referencia a una |
isAll
|
Actualiza todos los objetos de fuente de datos existentes en la hoja de cálculo. |
Referencias de objetos DataSource
Una lista de referencias a objetos de fuente de datos.
Representación JSON |
---|
{
"references": [
{
object (
|
Campos | |
---|---|
references[]
|
Las referencias. |
Referencias de objetos de DataSource
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 una de las siguientes opciones:
|
|
sheetId
|
Referencias a una hoja de |
chartId
|
Referencias a un gráfico de fuente de datos |
dataSourceTableAnchorCell
|
Referencias a un elemento |
dataSourcePivotTableAnchorCell
|
Referencias a una fuente de datos |
dataSourceFormulaCell
|
Referencias a una celda que contiene |