샘플

이 섹션에서는 Google Sheets API에 익숙해지기 위해 사용할 수 있는 Codelab을 제공합니다. 의도한 Google Sheets 작업을 API 요청으로 변환하는 방법을 보여주는 '레시피' 예시도 포함되어 있습니다.

종종 API로 주어진 작업을 완료할 수 있는 두 가지 이상의 방법이 있습니다. 태스크 접근 방법을 결정할 때는 다음 사항에 유의하세요.

  • 셀 값을 읽거나 써야 하는 경우 spreadsheets.values 컬렉션이 spreadsheets 컬렉션보다 더 나은 선택입니다. 간단한 읽기/쓰기 작업에는 전자의 인터페이스를 사용하는 것이 더 쉽습니다.
  • 가능하면 일괄 메서드(spreadsheet.batchUpdate, spreadsheet.values.batchGet, spreadsheet.values.batchUpdate)를 사용하여 여러 요청을 단일 메서드 호출로 묶습니다. 이러한 일괄 메서드를 사용하면 다음과 같은 효율성이 향상됩니다.

    • 클라이언트 HTTP 오버헤드를 줄입니다.
    • 쿼리 수를 줄입니다.
    • 문서의 버전 수를 줄입니다.
    • 배치의 모든 변경사항의 원자성을 보장합니다.

Recipes

이 섹션에 나열된 예시는 Sheets의 일반적인 작업을 Sheets API v4 요청으로 표현하는 방법을 보여줍니다.

이 예는 언어 중립을 위해 HTTP 요청의 형식으로 제공됩니다. Google API 클라이언트 라이브러리를 사용하여 특정 언어로 Sheets API 요청 프로토콜을 구현하는 방법을 알아보려면 셀 값 읽기 및 쓰기스프레드시트 업데이트 가이드를 참고하세요.

이 섹션의 레시피는 다음과 같은 카테고리로 구분됩니다.

  • 기본 읽기: 시트에서 값을 읽는 방법을 보여주는 레시피입니다.
  • 기본 쓰기: 시트에 값을 쓰는 방법을 보여주는 레시피입니다.
  • 기본 서식: 시트와 셀의 모양을 변경하는 방법을 보여주는 레시피입니다.
  • 차트 - 시트에서 차트를 만들고 변경하는 방법을 보여주는 레시피입니다.
  • 조건부 서식: 조건에 따라 셀 모양을 변경하는 방법을 보여주는 레시피입니다.
  • 데이터 작업—스프레드시트에서 데이터를 만들고 이동하고 조작하는 방법을 보여주는 레시피입니다.
  • 이름 지정 및 보호된 범위: 스프레드시트에서 이름이 지정되고 보호된 범위를 생성, 업데이트, 삭제하는 방법을 보여주는 레시피
  • 피벗 테이블: 시트에서 피벗 테이블을 만드는 방법을 보여주는 레시피입니다.
  • 행 및 열 작업 - 행과 열을 추가, 삭제, 이동하고 속성을 업데이트하는 방법을 보여주는 레시피입니다.
  • 시트 작업—시트를 만들고, 지우고, 복사, 삭제하는 방법과 시트의 속성을 제어하는 방법을 보여주는 레시피입니다.