Responses

回复

更新中的单个响应。

JSON 表示法
{

  // Union field kind can be only one of the following:
  "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)
  }
  // End of list of possible types for union field kind.
}
字段
联合字段 kind。回复的类型。如果请求没有收到回复,则可能没有设置任何字段。 kind只能是以下其中一项:
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)

添加表格后的回复。

AddNamedRangeResponse

添加命名范围的结果。

JSON 表示法
{
  "namedRange": {
    object (NamedRange)
  }
}
字段
namedRange

object (NamedRange)

要添加的命名范围。

AddSheetResponse

添加工作表的结果。

JSON 表示法
{
  "properties": {
    object (SheetProperties)
  }
}
字段
properties

object (SheetProperties)

新添加的工作表的属性。

AddFilterViewResponse

添加过滤视图的结果。

JSON 表示法
{
  "filter": {
    object (FilterView)
  }
}
字段
filter

object (FilterView)

新添加的过滤视图。

DuplicateFilterViewResponse

过滤视图被复制的结果。

JSON 表示法
{
  "filter": {
    object (FilterView)
  }
}
字段
filter

object (FilterView)

新创建的过滤条件。

DuplicateSheetResponse

复制工作表的结果。

JSON 表示法
{
  "properties": {
    object (SheetProperties)
  }
}
字段
properties

object (SheetProperties)

重复工作表的属性。

FindReplaceResponse

查找/替换的结果。

JSON 表示法
{
  "valuesChanged": integer,
  "formulasChanged": integer,
  "rowsChanged": integer,
  "sheetsChanged": integer,
  "occurrencesChanged": integer
}
字段
valuesChanged

integer

非公式单元格的数量发生了变化。

formulasChanged

integer

公式单元格的数量发生了变化。

rowsChanged

integer

行数发生了变化。

sheetsChanged

integer

工作表数量发生了变化。

occurrencesChanged

integer

出现次数(单个单元格内可能有多个)发生了变化。例如,如果在 "Google Sheets" 中将 "e" 替换为 "o",则此值将为 "3",因为 "Google Sheets" -> "Googlo Shoots"

UpdateEmbeddedObjectPositionResponse

更新嵌入对象位置的结果。

JSON 表示法
{
  "position": {
    object (EmbeddedObjectPosition)
  }
}
字段
position

object (EmbeddedObjectPosition)

嵌入对象的新位置。

UpdateConditionalFormatRuleResponse

更新条件格式规则的结果。

JSON 表示法
{
  "newRule": {
    object (ConditionalFormatRule)
  },
  "newIndex": integer,

  // Union field old_info can be only one of the following:
  "oldRule": {
    object (ConditionalFormatRule)
  },
  "oldIndex": integer
  // End of list of possible types for union field old_info.
}
字段
newRule

object (ConditionalFormatRule)

替换旧规则的新规则(如果替换),或已移动的规则(如果移动)

newIndex

integer

新规则的索引。

联合字段 old_info。先前规则的相关信息。 old_info只能是以下其中一项:
oldRule

object (ConditionalFormatRule)

旧(已删除)规则。如果规则已移动,则不设置(因为与 newRule 相同)。

oldIndex

integer

规则的旧索引。如果规则已被替换,则不设置(因为它与 newIndex 相同)。

DeleteConditionalFormatRuleResponse

删除条件格式规则的结果。

JSON 表示法
{
  "rule": {
    object (ConditionalFormatRule)
  }
}
字段
rule

object (ConditionalFormatRule)

已删除的规则。

AddProtectedRangeResponse

添加新受保护区域的结果。

JSON 表示法
{
  "protectedRange": {
    object (ProtectedRange)
  }
}
字段
protectedRange

object (ProtectedRange)

新添加的受保护范围。

AddChartResponse

将图表添加到电子表格中的结果。

JSON 表示法
{
  "chart": {
    object (EmbeddedChart)
  }
}
字段
chart

object (EmbeddedChart)

新添加的图表。

AddBandingResponse

添加带状范围的结果。

JSON 表示法
{
  "bandedRange": {
    object (BandedRange)
  }
}
字段
bandedRange

object (BandedRange)

添加的带状范围。

CreateDeveloperMetadataResponse

创建开发者元数据的响应。

JSON 表示法
{
  "developerMetadata": {
    object (DeveloperMetadata)
  }
}
字段
developerMetadata

object (DeveloperMetadata)

创建的开发者元数据。

UpdateDeveloperMetadataResponse

更新开发者元数据的响应。

JSON 表示法
{
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ]
}
字段
developerMetadata[]

object (DeveloperMetadata)

更新后的开发者元数据。

DeleteDeveloperMetadataResponse

删除开发者元数据的响应。

JSON 表示法
{
  "deletedDeveloperMetadata": [
    {
      object (DeveloperMetadata)
    }
  ]
}
字段
deletedDeveloperMetadata[]

object (DeveloperMetadata)

已删除的元数据。

AddDimensionGroupResponse

添加群组的结果。

JSON 表示法
{
  "dimensionGroups": [
    {
      object (DimensionGroup)
    }
  ]
}
字段
dimensionGroups[]

object (DimensionGroup)

向某个维度添加组后,该维度的所有组。

DeleteDimensionGroupResponse

删除群组的结果。

JSON 表示法
{
  "dimensionGroups": [
    {
      object (DimensionGroup)
    }
  ]
}
字段
dimensionGroups[]

object (DimensionGroup)

从某个维度中删除组后,该维度的所有组。

TrimWhitespaceResponse

修剪单元格中空格的结果。

JSON 表示法
{
  "cellsChangedCount": integer
}
字段
cellsChangedCount

integer

移除了空格的单元格数。

DeleteDuplicatesResponse

移除范围内重复项的结果。

JSON 表示法
{
  "duplicatesRemovedCount": integer
}
字段
duplicatesRemovedCount

integer

移除的重复行数。

AddSlicerResponse

向电子表格添加切片器的结果。

JSON 表示法
{
  "slicer": {
    object (Slicer)
  }
}
字段
slicer

object (Slicer)

新添加的分屏器。

AddDataSourceResponse

添加数据源的结果。

JSON 表示法
{
  "dataSource": {
    object (DataSource)
  },
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
字段
dataSource

object (DataSource)

创建的数据源。

dataExecutionStatus

object (DataExecutionStatus)

数据执行状态。

UpdateDataSourceResponse

更新数据源的响应。

JSON 表示法
{
  "dataSource": {
    object (DataSource)
  },
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
字段
dataSource

object (DataSource)

更新后的数据源。

dataExecutionStatus

object (DataExecutionStatus)

数据执行状态。

RefreshDataSourceResponse

刷新一个或多个数据源对象的响应。

JSON 表示法
{
  "statuses": [
    {
      object (RefreshDataSourceObjectExecutionStatus)
    }
  ]
}
字段
statuses[]

object (RefreshDataSourceObjectExecutionStatus)

请求中指定的数据源对象引用的所有刷新状态。如果指定了 isAll,则该字段仅包含处于失败状态的任务。

RefreshDataSourceObjectExecutionStatus

刷新一个数据源对象的执行状态。

JSON 表示法
{
  "reference": {
    object (DataSourceObjectReference)
  },
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
字段
reference

object (DataSourceObjectReference)

对要刷新的数据源对象的引用。

dataExecutionStatus

object (DataExecutionStatus)

数据执行状态。

CancelDataSourceRefreshResponse

取消一个或多个数据源对象刷新的响应。

JSON 表示法
{
  "statuses": [
    {
      object (CancelDataSourceRefreshStatus)
    }
  ]
}
字段
statuses[]

object (CancelDataSourceRefreshStatus)

请求中指定的所有数据源对象的刷新操作的取消状态。如果指定了 isAll,则该字段仅包含处于失败状态的任务。也不允许在同一 batchUpdate 中刷新和取消刷新同一数据源对象。

CancelDataSourceRefreshStatus

取消单个数据源对象刷新的状态。

JSON 表示法
{
  "reference": {
    object (DataSourceObjectReference)
  },
  "refreshCancellationStatus": {
    object (RefreshCancellationStatus)
  }
}
字段
reference

object (DataSourceObjectReference)

对要取消刷新的数据源对象的引用。

refreshCancellationStatus

object (RefreshCancellationStatus)

取消状态。

RefreshCancellationStatus

刷新取消的状态。

您可以发送 cancel request 以明确取消一个或多个数据源对象刷新。

JSON 表示法
{
  "state": enum (RefreshCancellationState),
  "errorCode": enum (RefreshCancellationErrorCode)
}
字段
state

enum (RefreshCancellationState)

用于取消 Google 表格中刷新的调用的状态。

errorCode

enum (RefreshCancellationErrorCode)

错误代码。

RefreshCancellationState

刷新取消状态的枚举。

枚举
REFRESH_CANCELLATION_STATE_UNSPECIFIED 默认值,请勿使用。
CANCEL_SUCCEEDED 用于取消刷新的 Google 表格 API 调用已成功。这并不意味着取消操作已成功,而是表示调用已成功。
CANCEL_FAILED 用于取消刷新的 Sheets API 调用失败。

RefreshCancellationErrorCode

刷新取消错误代码的枚举。

枚举
REFRESH_CANCELLATION_ERROR_CODE_UNSPECIFIED 默认值,请勿使用。
EXECUTION_NOT_FOUND 在查询引擎或 Google 表格中找不到要取消的执行。
CANCEL_PERMISSION_DENIED 用户无权取消查询。
QUERY_EXECUTION_COMPLETED 查询执行已完成,因此无法取消。
CONCURRENT_CANCELLATION 另一项取消操作正在处理中。
CANCEL_OTHER_ERROR 所有其他错误。

AddTableResponse

添加表格的结果。

JSON 表示法
{
  "table": {
    object (Table)
  }
}
字段
table

object (Table)

仅限输出。添加的表格。