고급 Sheets 서비스를 사용하면 Apps Script를 통해 Sheets API에 액세스할 수 있습니다. 이 API를 사용하면 Apps Script의 기본 제공 Google Sheets API 서비스와 마찬가지로 스크립트가 Google Sheets에서 데이터를 읽고, 수정하고, 형식을 지정하고, 표시할 수 있습니다. 대부분의 경우 내장 서비스가 더 사용하기 쉽지만 이 고급 서비스는 몇 가지 추가 기능을 제공합니다.
참조
이 서비스에 관한 자세한 내용은 Sheets API의 참조 문서를 참고하세요. Apps Script의 모든 고급 서비스와 마찬가지로 고급 Sheets 서비스는 공개 API와 동일한 객체, 메서드, 매개변수를 사용합니다. 자세한 내용은 메서드 서명 결정 방법을 참고하세요.
문제를 신고하고 다른 지원을 확인하려면 Sheets 지원 가이드를 참고하세요.
샘플 코드
아래 샘플 코드는 API의 버전 4를 사용합니다. 이 버전은 현재 Apps Script에서 고급 서비스로 사용할 수 있는 유일한 Sheets API 버전입니다.
범위에서 값 읽기
다음 예는 Sheets 고급 서비스를 사용하여 시트의 지정된 범위에서 데이터 값을 읽는 방법을 보여줍니다. 단일 범위 읽기 레시피 샘플과 같습니다.
여러 범위에 값 쓰기
다음 예는 하나의 요청으로 시트의 서로 연결되지 않은 여러 범위에 데이터를 쓰는 방법을 보여줍니다. 여러 범위에 쓰기 레시피 샘플과 동일합니다.
새 시트 추가
다음 예는 특정 크기와 탭 색상으로 새 시트를 만드는 방법을 보여줍니다. 시트 추가 레시피 샘플과 같습니다.
피벗 테이블 만들기
다음 예는 소스 데이터에서 피벗 테이블을 만드는 방법을 보여줍니다. 피벗 테이블 추가 레시피 샘플과 같습니다.