GAS 구글 스크립트 구글 스프레드시트와 관계 이해하기

구글 스크립트를 사용하는 이유 중 하나가 구글 스프레드시트와 연동해서 작업을 하기 위해 사용하는 경우가 많습니다.

구글 스프레드시트에 작성한 데이터를 취득해오거나 구글 스프레드시트에 값을 설정하기 위해서는 구글 스크립트에서 해당하는 파일과 시트명을 취득해 처리를 해야 합니다.

구글 스크립트에서 구글 스프레드시트 정보를 취득하기 위해 어떠한 함수를 사용하는 확인해 보겠습니다.

 

구글 스프레드시트

구글 스크립트를 작성하고 싶은 구글 스프레드시트를 불러옵니다.

 

스크립트 처리를 넣고 싶은 구글 시트를 불러왔습니다.

스크립트 편집기로 들어가 구글 스프레드시트에 작성한 내용을 취득해보겠습니다.

 

구글 시트 정보를 취득하기 위해서는 현재 활성화되어있는 시트를 취득해야 합니다.

아래 함수를 통해서 활성화된 구글 시트 정보를 취득할 수 있습니다.

SpreadsheetApp.getActiveSpreadsheet()

 

예제 코드를 사용해 현재 구글 스크립트를 작성 중인 구글 시트 파일 이름을 취득해보겠습니다.

function myFunction() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet();
  console.log(sheet.getName());
}

 

소스를 작성하고 실행 버튼을 클릭합니다.

 

구글 스크립트에서 구글 스프레드시트에 접근하기 위해 권한을 설정해 줘야 합니다.

권한 검토를 클릭합니다

 

 

현재 사용 중인 구글 계정이 표시됩니다.

계정을 선택합니다.

 

고급을 클릭합니다.

 

상세 내용에서 링크 부분을 클릭합니다.

 

허용을 클릭해 권한 설정을 완료합니다.

 

스크립트가 실행되었습니다.

로그를 확인해보면 현재 작성 중인 구글 스프레드시트 파일 이름을 취득해 로그에 출력했습니다.

 

구글 스크립트에서 구글 스프레드시트에 접근이 가능한 것을 확인했습니다.

SpreadsheetApp에는 각 시트에 취득해 정보를 취득하거나 값을 출력하는 등 많은 기능들이 있습니다.

각 기능에 대해서는 예제를 통해 사용 방법을 확인해보는 포스팅을 준비하도록 하겠습니다.

댓글