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)

Sheets에서 새로고침을 취소하기 위한 호출의 상태입니다.

errorCode

enum (RefreshCancellationErrorCode)

오류 코드입니다.

RefreshCancellationState

새로고침 취소 상태의 열거형입니다.

열거형
REFRESH_CANCELLATION_STATE_UNSPECIFIED 기본값이며 사용하지 마세요.
CANCEL_SUCCEEDED 새로고침을 취소하기 위한 Sheets API 호출이 성공했습니다. 이는 취소가 완료되었다는 의미가 아니라 호출이 완료되었다는 의미입니다.
CANCEL_FAILED 새로고침을 취소하기 위한 Sheets API 호출에 실패했습니다.

RefreshCancellationErrorCode

새로고침 취소 오류 코드의 열거형입니다.

열거형
REFRESH_CANCELLATION_ERROR_CODE_UNSPECIFIED 기본값이며 사용하지 마세요.
EXECUTION_NOT_FOUND 취소할 실행이 쿼리 엔진 또는 Sheets에서 찾을 수 없습니다.
CANCEL_PERMISSION_DENIED 사용자에게 쿼리를 취소할 권한이 없습니다.
QUERY_EXECUTION_COMPLETED 쿼리 실행이 이미 완료되었으므로 취소할 수 없습니다.
CONCURRENT_CANCELLATION 이미 다른 취소가 진행 중입니다.
CANCEL_OTHER_ERROR 기타 모든 오류.