Google Sheets API는 스프레드시트를 읽고 수정할 수 있는 RESTful 인터페이스입니다. 스프레드시트를 사용합니다. 이 API의 가장 일반적인 용도는 다음과 같습니다. 작업:
- 스프레드시트 만들기
- 스프레드시트 셀 값 읽기 및 쓰기
- 스프레드시트 서식 업데이트
- 연결된 시트 관리하기
다음은 이 API에서 사용되는 일반적인 용어 목록입니다.
- 스프레드시트
Google Sheets의 기본 객체로, 각각에 여러 개의 시트를 포함할 수 있습니다. 구조화된 정보를 포함하는 셀입니다.
Spreadsheet
모든 리소스는 스프레드시트 고유의spreadsheetId
값, 문자, 숫자, 하이픈, 밑줄을 포함할 수 없습니다. Google Sheets URL에서 스프레드시트 ID를 확인할 수 있습니다.https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=0
- 시트
스프레드시트 내의 페이지 또는 탭입니다.
Sheet
리소스는 각 리소스의 고유한 제목과 숫자가sheetId
값 나 Google Sheets URL에서 시트 ID를 찾을 수 있습니다.https://docs.google.com/spreadsheets/d/aBC-123_xYz/edit#gid=sheetId
- 셀
시트 내 텍스트 또는 데이터의 개별 입력란입니다. 셀이 행으로 정렬됩니다. 셀 범위로 그룹화할 수 있습니다.
CellData
리소스는 각 리소스의 셀이지만 고유 ID 값은 없습니다. 대신 행과 열이 좌표는 셀을 식별합니다.- A1 표기법
- 문자열 또는 셀 범위를 정의하는 데 사용되는 구문 에는 시트 이름, 를 사용하여 시작 및 끝 셀 좌표가 포함됩니다. 열 문자와 행 번호. 이 방법은 을 사용합니다.
예시 표시
Sheet1!A1:B2
는 Sheet1의 처음 두 행과 열에 있는 모든 셀을 나타냅니다.Sheet1!A:A
는 Sheet1의 첫 번째 열에 있는 모든 셀을 나타냅니다.Sheet1!1:2
는 Sheet1의 처음 두 행에 있는 모든 셀을 나타냅니다.Sheet1!A5:A
는 시트 1의 첫 번째 열(5행 이후)의 모든 셀을 나타냅니다.A1:B2
는 표시되는 첫 번째 시트에서 처음 두 행과 열에 있는 모든 셀을 나타냅니다.Sheet1
는 Sheet1의 모든 셀을 나타냅니다.'Jon's_Data'!A1:D5
는 'Jon's_Data'라는 시트의 처음 5개 행과 4개 열에 있는 모든 셀을 나타냅니다.'My Custom Sheet'!A:A
는 'My Custom Sheet'(내 맞춤 시트)라는 시트의 첫 번째 열에 있는 모든 셀을 참조합니다.'My Custom Sheet'
는 '내 맞춤 시트'의 모든 셀을 참조합니다.
공백, 특수문자 또는 영숫자 조합이 있는 시트 이름에는 작은따옴표가 필요합니다.
팁: 가능하면 스프레드시트의 객체에 고유한 이름을 사용하세요. 예를 들어 A1은 표시되는 첫 번째 시트에서 A1 셀을 참조하지만
A1
은 'A1'이라는 시트의 모든 셀을 참조합니다. 마찬가지로Sheet1
는 Sheet1의 모든 셀을 나타냅니다. 그러나 제목이 'Sheet1'인 이름이 지정된 범위가 있는 경우 Sheet1은 이름이 지정된 범위를 참조하고Sheet1
은 시트를 참조합니다.- R1C1 표기법
- 문자열 또는 셀 범위를 정의하는 데 사용되는 구문 에는 시트 이름, 를 사용하여 시작 및 끝 셀 좌표가 포함됩니다. 행 번호와 열 번호입니다. 이 방법은 A1 표기법보다 덜 일반적이지만 하지만 주어진 셀 범위를 기준으로 셀 범위를 참조할 때 유용할 수 있습니다. 셀의 위치에 있습니다.
예시 표시
Sheet1!R1C1:R2C2
는 Sheet1의 상위 두 행에 있는 처음 두 셀을 나타냅니다.R1C1:R2C2
는 표시되는 첫 번째 시트의 상위 두 행에 있는 처음 두 셀을 나타냅니다.Sheet1!R[3]C[1]
는 행 3개 아래, 현재 셀의 오른쪽에 1개 열에 있는 셀을 나타냅니다.
- 이름이 지정된 범위
- 간단히 보여주기 위해 정의된 셀 또는 셀 범위입니다.
애플리케이션 전체에 적용됩니다
FilterView
리소스 는 이름이 지정된 범위를 나타냅니다. - 보호된 범위
- 수정할 수 없는 정의된 셀 또는 셀 범위입니다. 가
ProtectedRange
리소스 보호된 범위를 나타냅니다.
관련 주제
Google Workspace API를 사용한 개발에 대해 알아보고 자세히 알아보려면 SDK에서 Google Workspace를 참조하세요.
Sheets API 앱을 구성하고 실행하는 방법을 알아보려면 빠른 시작 개요