Response
A single response from an update.
| JSON representation | 
|---|
| { // Union field | 
| Fields | |
|---|---|
| Union field kind. The kind of reply. May have no fields set if the request had no response.kindcan be only one of the following: | |
| addNamedRange | 
        A reply from adding a named range. | 
| addSheet | 
        A reply from adding a sheet. | 
| addFilterView | 
        A reply from adding a filter view. | 
| duplicateFilterView | 
        A reply from duplicating a filter view. | 
| duplicateSheet | 
        A reply from duplicating a sheet. | 
| findReplace | 
        A reply from doing a find/replace. | 
| updateEmbeddedObjectPosition | 
        A reply from updating an embedded object's position. | 
| updateConditionalFormatRule | 
        A reply from updating a conditional format rule. | 
| deleteConditionalFormatRule | 
        A reply from deleting a conditional format rule. | 
| addProtectedRange | 
        A reply from adding a protected range. | 
| addChart | 
        A reply from adding a chart. | 
| addBanding | 
        A reply from adding a banded range. | 
| createDeveloperMetadata | 
        A reply from creating a developer metadata entry. | 
| updateDeveloperMetadata | 
        A reply from updating a developer metadata entry. | 
| deleteDeveloperMetadata | 
        A reply from deleting a developer metadata entry. | 
| addDimensionGroup | 
        A reply from adding a dimension group. | 
| deleteDimensionGroup | 
        A reply from deleting a dimension group. | 
| trimWhitespace | 
        A reply from trimming whitespace. | 
| deleteDuplicates | 
        A reply from removing rows containing duplicate values. | 
| addSlicer | 
        A reply from adding a slicer. | 
| addDataSource | 
        A reply from adding a data source. | 
| updateDataSource | 
        A reply from updating a data source. | 
| refreshDataSource | 
        A reply from refreshing data source objects. | 
| cancelDataSourceRefresh | 
        A reply from cancelling data source object refreshes. | 
| addTable | 
        A reply from adding a table. | 
AddNamedRangeResponse
The result of adding a named range.
| JSON representation | 
|---|
| {
  "namedRange": {
    object ( | 
| Fields | |
|---|---|
| namedRange | 
        The named range to add. | 
AddSheetResponse
The result of adding a sheet.
| JSON representation | 
|---|
| {
  "properties": {
    object ( | 
| Fields | |
|---|---|
| properties | 
        The properties of the newly added sheet. | 
AddFilterViewResponse
The result of adding a filter view.
| JSON representation | 
|---|
| {
  "filter": {
    object ( | 
| Fields | |
|---|---|
| filter | 
        The newly added filter view. | 
DuplicateFilterViewResponse
The result of a filter view being duplicated.
| JSON representation | 
|---|
| {
  "filter": {
    object ( | 
| Fields | |
|---|---|
| filter | 
        The newly created filter. | 
DuplicateSheetResponse
The result of duplicating a sheet.
| JSON representation | 
|---|
| {
  "properties": {
    object ( | 
| Fields | |
|---|---|
| properties | 
        The properties of the duplicate sheet. | 
FindReplaceResponse
The result of the find/replace.
| JSON representation | 
|---|
| { "valuesChanged": integer, "formulasChanged": integer, "rowsChanged": integer, "sheetsChanged": integer, "occurrencesChanged": integer } | 
| Fields | |
|---|---|
| valuesChanged | 
        The number of non-formula cells changed. | 
| formulasChanged | 
        The number of formula cells changed. | 
| rowsChanged | 
        The number of rows changed. | 
| sheetsChanged | 
        The number of sheets changed. | 
| occurrencesChanged | 
        
       The number of occurrences (possibly multiple within a cell) changed. For example, if replacing
        | 
UpdateEmbeddedObjectPositionResponse
The result of updating an embedded object's position.
| JSON representation | 
|---|
| {
  "position": {
    object ( | 
| Fields | |
|---|---|
| position | 
        The new position of the embedded object. | 
UpdateConditionalFormatRuleResponse
The result of updating a conditional format rule.
| JSON representation | 
|---|
| { "newRule": { object ( | 
| Fields | |
|---|---|
| newRule | 
        The new rule that replaced the old rule (if replacing), or the rule that was moved (if moved) | 
| newIndex | 
        The index of the new rule. | 
| Union field old_info. Information about the prior rule.old_infocan be only one of the following: | |
| oldRule | 
        
       The old (deleted) rule. Not set if a rule was moved (because it is the same as
        | 
| oldIndex | 
        
       The old index of the rule. Not set if a rule was replaced (because it is the same as
        | 
DeleteConditionalFormatRuleResponse
The result of deleting a conditional format rule.
| JSON representation | 
|---|
| {
  "rule": {
    object ( | 
| Fields | |
|---|---|
| rule | 
        The rule that was deleted. | 
AddProtectedRangeResponse
The result of adding a new protected range.
| JSON representation | 
|---|
| {
  "protectedRange": {
    object ( | 
| Fields | |
|---|---|
| protectedRange | 
        The newly added protected range. | 
AddChartResponse
The result of adding a chart to a spreadsheet.
| JSON representation | 
|---|
| {
  "chart": {
    object ( | 
| Fields | |
|---|---|
| chart | 
        The newly added chart. | 
AddBandingResponse
The result of adding a banded range.
| JSON representation | 
|---|
| {
  "bandedRange": {
    object ( | 
| Fields | |
|---|---|
| bandedRange | 
        The banded range that was added. | 
CreateDeveloperMetadataResponse
The response from creating developer metadata.
| JSON representation | 
|---|
| {
  "developerMetadata": {
    object ( | 
| Fields | |
|---|---|
| developerMetadata | 
        The developer metadata that was created. | 
UpdateDeveloperMetadataResponse
The response from updating developer metadata.
| JSON representation | 
|---|
| {
  "developerMetadata": [
    {
      object ( | 
| Fields | |
|---|---|
| developerMetadata[] | 
        The updated developer metadata. | 
DeleteDeveloperMetadataResponse
The response from deleting developer metadata.
| JSON representation | 
|---|
| {
  "deletedDeveloperMetadata": [
    {
      object ( | 
| Fields | |
|---|---|
| deletedDeveloperMetadata[] | 
        The metadata that was deleted. | 
AddDimensionGroupResponse
The result of adding a group.
| JSON representation | 
|---|
| {
  "dimensionGroups": [
    {
      object ( | 
| Fields | |
|---|---|
| dimensionGroups[] | 
        All groups of a dimension after adding a group to that dimension. | 
DeleteDimensionGroupResponse
The result of deleting a group.
| JSON representation | 
|---|
| {
  "dimensionGroups": [
    {
      object ( | 
| Fields | |
|---|---|
| dimensionGroups[] | 
        All groups of a dimension after deleting a group from that dimension. | 
TrimWhitespaceResponse
The result of trimming whitespace in cells.
| JSON representation | 
|---|
| { "cellsChangedCount": integer } | 
| Fields | |
|---|---|
| cellsChangedCount | 
        The number of cells that were trimmed of whitespace. | 
DeleteDuplicatesResponse
The result of removing duplicates in a range.
| JSON representation | 
|---|
| { "duplicatesRemovedCount": integer } | 
| Fields | |
|---|---|
| duplicatesRemovedCount | 
        The number of duplicate rows removed. | 
AddSlicerResponse
The result of adding a slicer to a spreadsheet.
| JSON representation | 
|---|
| {
  "slicer": {
    object ( | 
| Fields | |
|---|---|
| slicer | 
        The newly added slicer. | 
AddDataSourceResponse
The result of adding a data source.
| JSON representation | 
|---|
| { "dataSource": { object ( | 
| Fields | |
|---|---|
| dataSource | 
        The data source that was created. | 
| dataExecutionStatus | 
        The data execution status. | 
UpdateDataSourceResponse
The response from updating data source.
| JSON representation | 
|---|
| { "dataSource": { object ( | 
| Fields | |
|---|---|
| dataSource | 
        The updated data source. | 
| dataExecutionStatus | 
        The data execution status. | 
RefreshDataSourceResponse
The response from refreshing one or multiple data source objects.
| JSON representation | 
|---|
| {
  "statuses": [
    {
      object ( | 
| Fields | |
|---|---|
| statuses[] | 
        
       All the refresh status for the data source object references specified in the request. If
        | 
RefreshDataSourceObjectExecutionStatus
The execution status of refreshing one data source object.
| JSON representation | 
|---|
| { "reference": { object ( | 
| Fields | |
|---|---|
| reference | 
        Reference to a data source object being refreshed. | 
| dataExecutionStatus | 
        The data execution status. | 
CancelDataSourceRefreshResponse
The response from cancelling one or multiple data source object refreshes.
| JSON representation | 
|---|
| {
  "statuses": [
    {
      object ( | 
| Fields | |
|---|---|
| statuses[] | 
        
       The cancellation statuses of refreshes of all data source objects specified in the request. If
        | 
CancelDataSourceRefreshStatus
The status of cancelling a single data source object refresh.
| JSON representation | 
|---|
| { "reference": { object ( | 
| Fields | |
|---|---|
| reference | 
        Reference to the data source object whose refresh is being cancelled. | 
| refreshCancellationStatus | 
        The cancellation status. | 
RefreshCancellationStatus
The status of a refresh cancellation.
   You can send a
   cancel request
   to explicitly cancel one or multiple data source object refreshes.
  
| JSON representation | 
|---|
| { "state": enum ( | 
| Fields | |
|---|---|
| state | 
        The state of a call to cancel a refresh in Sheets. | 
| errorCode | 
        The error code. | 
RefreshCancellationState
An enumeration of refresh cancellation states.
| Enums | |
|---|---|
| REFRESH_CANCELLATION_STATE_UNSPECIFIED | Default value, do not use. | 
| CANCEL_SUCCEEDED | The API call to Sheets to cancel a refresh has succeeded. This does not mean that the cancel happened successfully, but that the call has been made successfully. | 
| CANCEL_FAILED | The API call to Sheets to cancel a refresh has failed. | 
RefreshCancellationErrorCode
An enumeration of the refresh cancellation error codes.
| Enums | |
|---|---|
| REFRESH_CANCELLATION_ERROR_CODE_UNSPECIFIED | Default value, do not use. | 
| EXECUTION_NOT_FOUND | Execution to be cancelled not found in the query engine or in Sheets. | 
| CANCEL_PERMISSION_DENIED | The user does not have permission to cancel the query. | 
| QUERY_EXECUTION_COMPLETED | The query execution has already completed and thus could not be cancelled. | 
| CONCURRENT_CANCELLATION | There is already another cancellation in process. | 
| CANCEL_OTHER_ERROR | All other errors. | 
AddTableResponse
The result of adding a table.
| JSON representation | 
|---|
| {
  "table": {
    object ( | 
| Fields | |
|---|---|
| table | 
        Output only. The table that was added. |