ghcjs***
2022-07-20

스프레드시트, 지메일, 드라이브, 캘린더 등을 구글에서 제공하는 앱스 스크립트를 활용하면 얼마든지 자동화하여 쓸 수 있다. 자바스크립트를 잘 몰라도, 어디서부터 시작해야 할지 막막해도 따라 할 수 있도록 기초부터 실무에 꼭 필요한 내용을 친절하게 설명한다.
![]()
GAS 웬만한 구글 서비스들이 프로그래밍이 가능하구나?
1. GAS는 무엇인가?
Goole Apps Script의 약자이다 말 그대로 구글에서 만든 서비스들을 컨트롤 할 수 있는 스크립트이다
저기 보면 구글 스프레드시트, 지메일, 캘린더, 드라이브, 번역등 구글에서 제공하는 다양한 서비스들을 스크립트로 컨트롤 할 수 있다. 스크립트는 자바스크립트를 기반으로 다룬다.
그냥 구글앱들을 지원하는 API라고 이해해도 별 문제 없다고 본다.
2. GAS 어떻게 활용할까?
사실 이번 한빛미디어에서 출판된 구글앱스 스크립트 완벽가이드를 통해서 GAS라는 것을 처음 알게 되었다. 보자마자 드는 생각은 오? 그래 있을만도 한데 이런걸 생각해 본적이 없었네? 그러면 이걸로 뭘 할 수 있을까?
책에서 보면 이런식으로 활용할 수 있다고 한다.
캘린더에 등록된 일정을 메일로 전송
설문지 응답자에게 답변 메일 자동 전송
캘린더에 등록된 일정을 스프레드 시트로 복사
문서 내용을 본문으로해서 스프레드시트에 메일을 따로 작성한 뒤 그것을 기준으로 메일전송
문의 메일을 스프레드 시트에 저장
이런식으로 나와있는데 일단 내가 보는 중요한 부분은 다음과 같다.
1. 별도의 서버 구축없이 클라우드 형태로 사용
별다른 서버 구축없이 다양한 서비스들을 클라우드 상에서 사용한다는 것이 장점이다.
어찌어찌 구글캘린더에 일정등록된 이벤트를 트리거로 어떠한 작업을 시킨다 하더라도 이벤트를 받고
메일로 보내려면 별도에 서버에서 이를 수행해야 하는데 구글 자체적으로 GAS로 모든 과정을 수행한다.
2. 구글에서 제공하는 자체 스크립트 편집기