[Book Review] 구글 앱스 스크립트 완벽 가이드
구글 앱스 스크립트(GAS, Google Apps Script)는 구글이 제공하는 스프레드시트, 지메일, 드라이브, 캘린더, 문서, 프레젠테이션 등의 구글 서비스들을 자동화하고 연동할 수 있는 스크립트이다. 스프레드시트에서 테이블을 만들고, 지메일에서 알림 메일을 보내고, 드라이브의 폴더나 파일을 정리하고, 캘린더에 이벤트를 등록하고, 문서로 회의록 템플릿을 만들어 번역하는 등의 작업을 프로그래밍으로 할 수 있다. 무엇보다 중요한건 이러한 GAS를 사용하는데 서버나 환경 등을 구글이 모두 제공하며, 누구나 무료로 이용할 수 있다고 한다. 🙂
제 1장에서는 구글 앱스 스크립트 기본지식을 제공하고, 2장에서는 스크립트 편집기와 대시보드 기능들을 설명한다. 3장에서는 기본 문법에 대해 다루며, 4장에서는 제어문을 설명한다. 일반적인 프로그래밍 언어를 설명하는 책과 동일하다. 5장에서는 함수, 6장에서는 클래스와 객체, 7장에서는 자바스크립트의 내장 객체를 다룬다. 이후 부터는 구글의 서비스들을 직접 다뤄볼 수 있다. 8장에서 스프레스시트, 9장에서 지메일, 10장에서는 드라이브, 11장은 캘린더, 12장은 문서, 13장은 프레젠테이션, 14장에서는 설문지 등 다양한 서비스에 대해 다룬다.
우선 구글 앱스 스크립트는 자바스크립트 기반의 언어이다. 또한 철저히 클라우드 기반 환경을 지향한다는 것이 특징이다. GAS를 사용하려면 구글 계정, 웹브라우저, 인터넷 연결 가능한 PC 이 세가지만 있으면 된다고 한다. 구글이 정말 대단하다고 느낀 점은 구글의 서비스를 조작할 수 있는 스크립트 언어까지 나왔다는 사실이다. 또한 그러한 스크립트 언어를 배울 수 있는 책까지 나오다니. 앞으로 이 스크립트 언어를 통해서 유저들이 어떠한 유익한 서비스를 개발해낼지 기대가 된다. 여기서 제일 중요한건 무료로 배포했다는 점이다. 이제껏 발전한 서비스나 기술들을 보면 무료로 배포했다는 점이 한 몫했던 듯 하다. 책에서 설명도 비전공자도 쉽게 이해할 수 있도록 설명되어있어서 좋고, 다양한 구글 서비스들을 직접 연동할 수 있도록 상세한 설명 페이지도 담고 있으니, 구글 앱스 스크립트에 대한 모든 것들이 궁금하다면 이 책을 적극 추천한다.
“한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."