구글의 앱스 크립(Google Apps Script)은 구글에서 제공하는 스크립입니다. 자바 스크립트처럼 로컬(구글 스프레드 시트)에서 간단한 프로그램을 만들 수 있는 도구입니다. 코딩 경험이 있다면 구조를 이해하고 코드를 수정하는 정도로만 사용해도 자신에게 맞는 프로젝트를 만들 수 있습니다. 그럼 오늘은 GAS의 개념과 시작하는 방법을 간략히 알아보도록 하겠습니다.
◾️목차
1. 구글 앱 스크립트 편집기 실행하기 2. 구글 앱 스크립트 실행해보기 3. 구글 스프레드시트에서 스크립트 실행해보기
2. 상단 메뉴 중에 '확장 프로그램'을 클릭합니다. 그리고 'Apps Script'를 선택합니다.
구글 Apps Script
3. function myFunction(){} 이 부분에 코딩 소스를 입력합니다.
구글 Apps Script 코딩
4. 예를 들어 'p'라고 입력하면 관련되 함수 목록이 뜹니다. 함수의 속성을 알려면 '구글 스프레드시트 스크립트 도움말'을 참조할 수 있습니다.
구글 Apps Script 함수
구글 앱 스크립트 실행해보기
1. 구글 앱 스크립트를 실행하기 위해서는 꼭 한 번 '배포'를 해주어야 합니다. 상단에 '배포' 버튼을 클릭합니다.
구글 Apps Script 배포
getRange() : 구글 스프레드시트의 셀을 지정할 때 사용하는 함수
setValue() : 셀에 입력하고 싶은 값을 설정할 때 사용하는 함수
2. '권한 검토'를 클릭합니다.
구글 Apps Script 배포
3. 구글 계정을 선택합니다.
구글 Apps Script 배포
4. '고급'을 클릭합니다. 구글 앱 스크립트는 보완 상으로 아주 안전하지는 않습니다.
구글 Apps Script 배포
5. Test(으)로 이동(안전하지 않음)을 클릭합니다.
구글 Apps Script 배포
6. '허용'을 클릭합니다.
구글 Apps Script 배포
구글 스프레드시트에서 스크립트 실행하는 방법
이제 본격적으로 구글 스프레트시트에서 활용할 수 있는 방법을 테스트해보겠습니다.
1. 먼저 코딩을 합니다. 그리고 '실행'을 클릭합니다.
function myFunction() { var sheet = SpreadsheetApp.getActiveSpreadsheet(); var range = sheet.getRange('A1').setValue('안녕하세요'); var range = sheet.getRange('B1').setValue('반갑습니다'); }
구글 Apps Script 실행
2. 하단에 실행 로그를 볼 수 있습니다. 에러 없이 실행되었습니다. 철자가 틀리거나 함수가 제대로 정의되어 있지 않다면 에러 코드가 나오게 됩니다.