Responses

Respuesta

Es una sola respuesta de una actualización.

Representación JSON
{

  "addNamedRange": {
    object (AddNamedRangeResponse)
  },
  "addSheet": {
    object (AddSheetResponse)
  },
  "addFilterView": {
    object (AddFilterViewResponse)
  },
  "duplicateFilterView": {
    object (DuplicateFilterViewResponse)
  },
  "duplicateSheet": {
    object (DuplicateSheetResponse)
  },
  "findReplace": {
    object (FindReplaceResponse)
  },
  "updateEmbeddedObjectPosition": {
    object (UpdateEmbeddedObjectPositionResponse)
  },
  "updateConditionalFormatRule": {
    object (UpdateConditionalFormatRuleResponse)
  },
  "deleteConditionalFormatRule": {
    object (DeleteConditionalFormatRuleResponse)
  },
  "addProtectedRange": {
    object (AddProtectedRangeResponse)
  },
  "addChart": {
    object (AddChartResponse)
  },
  "addBanding": {
    object (AddBandingResponse)
  },
  "createDeveloperMetadata": {
    object (CreateDeveloperMetadataResponse)
  },
  "updateDeveloperMetadata": {
    object (UpdateDeveloperMetadataResponse)
  },
  "deleteDeveloperMetadata": {
    object (DeleteDeveloperMetadataResponse)
  },
  "addDimensionGroup": {
    object (AddDimensionGroupResponse)
  },
  "deleteDimensionGroup": {
    object (DeleteDimensionGroupResponse)
  },
  "trimWhitespace": {
    object (TrimWhitespaceResponse)
  },
  "deleteDuplicates": {
    object (DeleteDuplicatesResponse)
  },
  "addSlicer": {
    object (AddSlicerResponse)
  },
  "addDataSource": {
    object (AddDataSourceResponse)
  },
  "updateDataSource": {
    object (UpdateDataSourceResponse)
  },
  "refreshDataSource": {
    object (RefreshDataSourceResponse)
  },
  "cancelDataSourceRefresh": {
    object (CancelDataSourceRefreshResponse)
  },
  "addTable": {
    object (AddTableResponse)
  }
}
Campos
Campo de unión kind. Es el tipo de respuesta. Es posible que no tenga campos establecidos si la solicitud no tuvo respuesta. kind solo puede ser uno de los siguientes valores:
addNamedRange

object (AddNamedRangeResponse)

Es una respuesta que se genera cuando se agrega un rango con nombre.

addSheet

object (AddSheetResponse)

Es una respuesta que indica que se agregó una hoja.

addFilterView

object (AddFilterViewResponse)

Es una respuesta que se genera cuando se agrega una vista de filtro.

duplicateFilterView

object (DuplicateFilterViewResponse)

Es una respuesta que indica que se duplicó una vista de filtro.

duplicateSheet

object (DuplicateSheetResponse)

Es una respuesta de la duplicación de una hoja.

findReplace

object (FindReplaceResponse)

Es una respuesta a una operación de búsqueda y reemplazo.

updateEmbeddedObjectPosition

object (UpdateEmbeddedObjectPositionResponse)

Es una respuesta que se genera cuando se actualiza la posición de un objeto integrado.

updateConditionalFormatRule

object (UpdateConditionalFormatRuleResponse)

Es una respuesta que se genera después de actualizar una regla de formato condicional.

deleteConditionalFormatRule

object (DeleteConditionalFormatRuleResponse)

Es una respuesta que indica que se borró una regla de formato condicional.

addProtectedRange

object (AddProtectedRangeResponse)

Es una respuesta que se genera cuando se agrega un rango protegido.

addChart

object (AddChartResponse)

Es una respuesta que se genera cuando se agrega un gráfico.

addBanding

object (AddBandingResponse)

Es una respuesta que se genera cuando se agrega un rango de precios con bandas.

createDeveloperMetadata

object (CreateDeveloperMetadataResponse)

Es una respuesta que se genera cuando se crea una entrada de metadatos para desarrolladores.

updateDeveloperMetadata

object (UpdateDeveloperMetadataResponse)

Es una respuesta a la actualización de una entrada de metadatos para desarrolladores.

deleteDeveloperMetadata

object (DeleteDeveloperMetadataResponse)

Es una respuesta que indica que se borró una entrada de metadatos del desarrollador.

addDimensionGroup

object (AddDimensionGroupResponse)

Es una respuesta que se genera cuando se agrega un grupo de dimensiones.

deleteDimensionGroup

object (DeleteDimensionGroupResponse)

Es una respuesta que se genera cuando se borra un grupo de dimensiones.

trimWhitespace

object (TrimWhitespaceResponse)

Es una respuesta del recorte de espacios en blanco.

deleteDuplicates

object (DeleteDuplicatesResponse)

Es una respuesta que indica que se quitaron las filas que contenían valores duplicados.

addSlicer

object (AddSlicerResponse)

Es una respuesta que se genera cuando se agrega un segmentador.

addDataSource

object (AddDataSourceResponse)

Es una respuesta que se genera cuando se agrega una fuente de datos.

updateDataSource

object (UpdateDataSourceResponse)

Es una respuesta a la actualización de una fuente de datos.

refreshDataSource

object (RefreshDataSourceResponse)

Es una respuesta de la actualización de objetos de fuente de datos.

cancelDataSourceRefresh

object (CancelDataSourceRefreshResponse)

Es una respuesta de la cancelación de las actualizaciones del objeto de fuente de datos.

addTable

object (AddTableResponse)

Respuesta de la acción de agregar una tabla.

DataSourceObjectReference

Es la referencia a un objeto de fuente de datos.

Representación JSON
{

  "sheetId": string,
  "chartId": integer,
  "dataSourceTableAnchorCell": {
    object (GridCoordinate)
  },
  "dataSourcePivotTableAnchorCell": {
    object (GridCoordinate)
  },
  "dataSourceFormulaCell": {
    object (GridCoordinate)
  }
}
Campos
Campo de unión value. Es el tipo de referencia. value solo puede ser uno de los siguientes valores:
sheetId

string

Referencias a una hoja de cálculo de DATA_SOURCE.

chartId

integer

Son referencias a un gráfico de fuente de datos.

dataSourceTableAnchorCell

object (GridCoordinate)

Referencias a un DataSourceTable anclado en la celda.

dataSourcePivotTableAnchorCell

object (GridCoordinate)

Referencias a una fuente de datos PivotTable ancladas en la celda.

dataSourceFormulaCell

object (GridCoordinate)

Referencias a una celda que contiene DataSourceFormula.

AddNamedRangeResponse

Es el resultado de agregar un rango con nombre.

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

object (NamedRange)

Es el rango con nombre que se agregará.

AddSheetResponse

Es el resultado de agregar una hoja.

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

object (SheetProperties)

Son las propiedades de la hoja recién agregada.

AddFilterViewResponse

Es el resultado de agregar una vista de filtro.

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

object (FilterView)

Es la vista de filtro recién agregada.

DuplicateFilterViewResponse

Es el resultado de la duplicación de una vista de filtro.

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

object (FilterView)

Es el filtro recién creado.

DuplicateSheetResponse

Es el resultado de duplicar una hoja.

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

object (SheetProperties)

Son las propiedades de la hoja duplicada.

FindReplaceResponse

Es el resultado de la operación de búsqueda y reemplazo.

Representación JSON
{
  "valuesChanged": integer,
  "formulasChanged": integer,
  "rowsChanged": integer,
  "sheetsChanged": integer,
  "occurrencesChanged": integer
}
Campos
valuesChanged

integer

Cambió la cantidad de celdas que no contienen fórmulas.

formulasChanged

integer

Cambió la cantidad de celdas de fórmulas.

rowsChanged

integer

Es la cantidad de filas que se modificaron.

sheetsChanged

integer

Cambió la cantidad de hojas.

occurrencesChanged

integer

Cambió la cantidad de ocurrencias (posiblemente varias dentro de una celda). Por ejemplo, si reemplazas "e" por "o" en "Google Sheets", el resultado sería "3" porque "Google Sheets" -> "Googlo Shoots".

UpdateEmbeddedObjectPositionResponse

Es el resultado de actualizar la posición de un objeto integrado.

Representación JSON
{
  "position": {
    object (EmbeddedObjectPosition)
  }
}
Campos
position

object (EmbeddedObjectPosition)

Es la nueva posición del objeto incorporado.

UpdateConditionalFormatRuleResponse

Es el resultado de actualizar una regla de formato condicional.

Representación JSON
{
  "newRule": {
    object (ConditionalFormatRule)
  },
  "newIndex": integer,

  "oldRule": {
    object (ConditionalFormatRule)
  },
  "oldIndex": integer
}
Campos
newRule

object (ConditionalFormatRule)

La regla nueva que reemplazó a la anterior (si se reemplazó) o la regla que se movió (si se movió)

newIndex

integer

Índice de la regla nueva.

Campo de unión old_info. Es información sobre la regla a priori. old_info solo puede ser uno de los siguientes valores:
oldRule

object (ConditionalFormatRule)

Es la regla anterior (borrada). No se establece si se movió una regla (porque es la misma que newRule).

oldIndex

integer

Es el índice anterior de la regla. No se establece si se reemplazó una regla (porque es la misma que newIndex).

DeleteConditionalFormatRuleResponse

Es el resultado de borrar una regla de formato condicional.

Representación JSON
{
  "rule": {
    object (ConditionalFormatRule)
  }
}
Campos
rule

object (ConditionalFormatRule)

Es la regla que se borró.

AddProtectedRangeResponse

Es el resultado de agregar un nuevo rango protegido.

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

object (ProtectedRange)

Es el rango protegido que se agregó recientemente.

AddChartResponse

Es el resultado de agregar un gráfico a una hoja de cálculo.

Representación JSON
{
  "chart": {
    object (EmbeddedChart)
  }
}
Campos
chart

object (EmbeddedChart)

Es el gráfico que se acaba de agregar.

AddBandingResponse

Es el resultado de agregar un rango agrupado.

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

object (BandedRange)

Es el rango con bandas que se agregó.

CreateDeveloperMetadataResponse

Es la respuesta de la creación de metadatos para desarrolladores.

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

object (DeveloperMetadata)

Son los metadatos del desarrollador que se crearon.

UpdateDeveloperMetadataResponse

Es la respuesta de la actualización de los metadatos para desarrolladores.

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

object (DeveloperMetadata)

Son los metadatos para desarrolladores actualizados.

DeleteDeveloperMetadataResponse

Es la respuesta a la eliminación de metadatos del desarrollador.

Representación JSON
{
  "deletedDeveloperMetadata": [
    {
      object (DeveloperMetadata)
    }
  ]
}
Campos
deletedDeveloperMetadata[]

object (DeveloperMetadata)

Son los metadatos que se borraron.

AddDimensionGroupResponse

Es el resultado de agregar un grupo.

Representación JSON
{
  "dimensionGroups": [
    {
      object (DimensionGroup)
    }
  ]
}
Campos
dimensionGroups[]

object (DimensionGroup)

Son todos los grupos de una dimensión después de agregar un grupo a esa dimensión.

DeleteDimensionGroupResponse

Es el resultado de borrar un grupo.

Representación JSON
{
  "dimensionGroups": [
    {
      object (DimensionGroup)
    }
  ]
}
Campos
dimensionGroups[]

object (DimensionGroup)

Son todos los grupos de una dimensión después de borrar un grupo de esa dimensión.

TrimWhitespaceResponse

Es el resultado de cortar los espacios en blanco en las celdas.

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

integer

Es la cantidad de celdas a las que se les cortaron los espacios en blanco.

DeleteDuplicatesResponse

Es el resultado de quitar los duplicados en un rango.

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

integer

Es la cantidad de filas duplicadas que se quitaron.

AddSlicerResponse

Resultado de agregar un control de filtro a una hoja de cálculo.

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

object (Slicer)

Control de filtro recién agregado.

AddDataSourceResponse

Es el resultado de agregar una fuente de datos.

Representación JSON
{
  "dataSource": {
    object (DataSource)
  },
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Campos
dataSource

object (DataSource)

Es la fuente de datos que se creó.

dataExecutionStatus

object (DataExecutionStatus)

Es el estado de ejecución de los datos.

UpdateDataSourceResponse

Es la respuesta de la actualización de la fuente de datos.

Representación JSON
{
  "dataSource": {
    object (DataSource)
  },
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Campos
dataSource

object (DataSource)

Es la fuente de datos actualizada.

dataExecutionStatus

object (DataExecutionStatus)

Es el estado de ejecución de los datos.

RefreshDataSourceResponse

Es la respuesta de la actualización de uno o varios objetos de fuente de datos.

Representación JSON
{
  "statuses": [
    {
      object (RefreshDataSourceObjectExecutionStatus)
    }
  ]
}
Campos
statuses[]

object (RefreshDataSourceObjectExecutionStatus)

Es el estado de actualización de todas las referencias a objetos de la fuente de datos especificadas en la solicitud. Si se especifica isAll, el campo solo contiene aquellos en estado de error.

RefreshDataSourceObjectExecutionStatus

Es el estado de ejecución de la actualización de un objeto de fuente de datos.

Representación JSON
{
  "reference": {
    object (DataSourceObjectReference)
  },
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Campos
reference

object (DataSourceObjectReference)

Es una referencia a un objeto de fuente de datos que se está actualizando.

dataExecutionStatus

object (DataExecutionStatus)

Es el estado de ejecución de los datos.

CancelDataSourceRefreshResponse

Es la respuesta a la cancelación de una o varias actualizaciones de objetos de fuentes de datos.

Representación JSON
{
  "statuses": [
    {
      object (CancelDataSourceRefreshStatus)
    }
  ]
}
Campos
statuses[]

object (CancelDataSourceRefreshStatus)

Son los estados de cancelación de las actualizaciones de todos los objetos de fuente de datos especificados en la solicitud. Si se especifica isAll, el campo solo contiene aquellos en estado de error. Tampoco se permite actualizar y cancelar la actualización del mismo objeto de fuente de datos en el mismo batchUpdate.

CancelDataSourceRefreshStatus

Es el estado de la cancelación de la actualización de un solo objeto de fuente de datos.

Representación JSON
{
  "reference": {
    object (DataSourceObjectReference)
  },
  "refreshCancellationStatus": {
    object (RefreshCancellationStatus)
  }
}
Campos
reference

object (DataSourceObjectReference)

Es una referencia al objeto de fuente de datos cuya actualización se cancela.

refreshCancellationStatus

object (RefreshCancellationStatus)

Es el estado de cancelación.

RefreshCancellationStatus

Es el estado de la cancelación de una actualización.

Puedes enviar un objeto cancel request para cancelar de forma explícita una o varias actualizaciones de objetos de fuentes de datos.

Representación JSON
{
  "state": enum (RefreshCancellationState),
  "errorCode": enum (RefreshCancellationErrorCode)
}
Campos
state

enum (RefreshCancellationState)

Es el estado de una llamada para cancelar una actualización en Hojas de cálculo.

errorCode

enum (RefreshCancellationErrorCode)

Es el código de error.

RefreshCancellationState

Es una enumeración de los estados de cancelación de actualización.

Enums
REFRESH_CANCELLATION_STATE_UNSPECIFIED Es un valor predeterminado que no se debe usar.
CANCEL_SUCCEEDED La llamada a la API de Sheets para cancelar una actualización se realizó correctamente. Esto no significa que la cancelación se haya realizado correctamente, sino que la llamada se realizó correctamente.
CANCEL_FAILED No se pudo realizar la llamada a la API de Sheets para cancelar una actualización.

RefreshCancellationErrorCode

Es una enumeración de los códigos de error de cancelación de actualización.

Enums
REFRESH_CANCELLATION_ERROR_CODE_UNSPECIFIED Es un valor predeterminado que no se debe usar.
EXECUTION_NOT_FOUND No se encontró la ejecución que se cancelará en el motor de consultas ni en Hojas de cálculo.
CANCEL_PERMISSION_DENIED El usuario no tiene permiso para cancelar la consulta.
QUERY_EXECUTION_COMPLETED La ejecución de la consulta ya se completó y, por lo tanto, no se pudo cancelar.
CONCURRENT_CANCELLATION Ya hay otra cancelación en proceso.
CANCEL_OTHER_ERROR Todos los demás errores.

AddTableResponse

Es el resultado de agregar una tabla.

Representación JSON
{
  "table": {
    object (Table)
  }
}
Campos
table

object (Table)

Solo salida. Es la tabla que se agregó.