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)

取消資料來源物件重新整理後的回應。

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 透過 API 取消重新整理作業的 API 呼叫成功。這並不代表取消作業已成功,但呼叫已成功。
CANCEL_FAILED 無法要求 API 取消重新整理作業。

RefreshCancellationErrorCode

重新整理取消錯誤代碼。

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