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

變更次數 (可能在儲存格內有多個項目)。舉例來說,如果將 "e" 同時 "o" 英吋 "Google Sheets",這會是 "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 呼叫已成功。這不表示已成功取消,但呼叫已成功完成。
CANCEL_FAILED 無法呼叫 Google 試算表以取消重新整理。

RefreshCancellationErrorCode

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

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