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)
  }
  // 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)

取消資料來源物件重新整理作業的回覆。

DataSourceObjectReference

資料來源物件的參照。

JSON 表示法
{

  // Union field value can be only one of the following:
  "sheetId": string,
  "chartId": integer,
  "dataSourceTableAnchorCell": {
    object (GridCoordinate)
  },
  "dataSourcePivotTableAnchorCell": {
    object (GridCoordinate)
  },
  "dataSourceFormulaCell": {
    object (GridCoordinate)
  }
  // End of list of possible types for union field value.
}
欄位
聯集欄位 value。參照類型。value 只能採用下列其中一種設定:
sheetId

string

DATA_SOURCE 工作表的參照。

chartId

integer

參照資料來源圖表。

dataSourceTableAnchorCell

object (GridCoordinate)

參照固定在儲存格中的 DataSourceTable

dataSourcePivotTableAnchorCell

object (GridCoordinate)

資料來源參照 PivotTable 錨定在儲存格中。

dataSourceFormulaCell

object (GridCoordinate)

對包含 DataSourceFormula 的儲存格參照。

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)

在試算表中取消重新整理作業的呼叫狀態。

errorCode

enum (RefreshCancellationErrorCode)

錯誤代碼。

RefreshCancellationState

重新整理取消狀態的列舉。

列舉
REFRESH_CANCELLATION_STATE_UNSPECIFIED 預設值,請勿使用。
CANCEL_SUCCEEDED 呼叫 Sheets 的 API 以取消重新整理作業已成功。這不代表已成功取消,但呼叫已成功完成。
CANCEL_FAILED 取消重新整理的 API 呼叫至試算表失敗。

RefreshCancellationErrorCode

重新整理取消錯誤代碼的列舉。

列舉
REFRESH_CANCELLATION_ERROR_CODE_UNSPECIFIED 預設值,請勿使用。
EXECUTION_NOT_FOUND 查詢引擎或試算表中找不到要取消的執行作業。
CANCEL_PERMISSION_DENIED 使用者沒有取消查詢的權限。
QUERY_EXECUTION_COMPLETED 查詢已執行完畢,因此無法取消。
CONCURRENT_CANCELLATION 已有另一項處理中的取消作業。
CANCEL_OTHER_ERROR 所有其他錯誤。