본문 바로가기
IT컴퓨터

[한빛미디어 리뷰어][12월] 구글 앱스 스크립트 완벽 가이드

by 밥보다책 2023. 1. 2.

1. 시작

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

2022년 12월달에 소개할 책은 구글 앱스 스크립트 완벽 가이드입니다

<표지>

가장 최신 구글 앱스 스크립트 책입니다.

지메일(Gmail), 구글 드라이브, 도큐먼트를 사용하지 않는 사람이 없을 정도로 기업과 개인들이 많이 사용하고 있는 서비스입니다.

파이썬을 이용하여 업무 자동화에 대한 책은 많이 있습니다.

하지만 구글 워크스페이스에 대한 구글 앱스 스크립트(Google Apps Script(GAS))가 존재하고 있는것은 이책을 통해서 처음 알게되었습니다.

스크립트는 간단한 코딩을 통해서 자동화를 해주는 편리한 도구입니다.

 

구글 앱스 스크립트는 자바스크립트와 거의 동일합니다

엑셀 VBA, 파이썬 을 통해서 자동화를 할 수가 있습니다.

구글에 무료 서비스를 사용하고 있다면

아니면 기업에서 유료로 사용하고 있다면

구글 앱스 스크립트를 통해서 좀더 자동화해서 업무 생산성을 높일수 있을것 같습니다.

하지만 시작하기 전에 꼭 알아둬야 할것이 있습니다.

구글 앱스 스크립트가 계속 업데이트가 되고 있다는 점입니다.

책에는 1년에 16번 업데이트가 이뤄졌다고 합니다.

 

업데이트정보 : https://developers.google.com/apps-script/releases

거의 한달에 한번이상은 업데이트가 되는것 같습니다

이게 문제점이 발생할 소지가 굉장히 높습니다.

업데이트가 되면서 기존에 짜놓은 스크립트가 에러가 발생할 수가 있기 때문입니다.

그래서 스크립트를 처음 다뤄보신 분들이라면 이점을 염두해 둘수 밖에 없습니다.

코딩을 모르는 상태에서 에러가 발생하게 되면

그동안 스크립트를 짤때 들어간 비용과 시간과

에러 수정을 위해서 또다른 비용과 시간이 들어갈 수밖에 없습니다.

개발자라면 그 진입 장벽이 다소 낮을수는 있겠지만

코딩을 해보지 않으신 분들이라면 쉽지 않은 선택이 될수는 있습니다.

그래서 구글 앱스 스크립트 공식 문서를 수시로 봐야 할것 같습니다.

링크 : https://developers.google.com/apps-script

 

문서는 한글을 지원해줍니다.

그리고 또 한가지 알아야 할 것이 있습니다.

제한사항과 할당사항 입니다.

 

구글 앱스 스크립트 제한사항

구글 앱스 스크립트 할당

구글 앱스 스크립트 할당

 

제한사항에서 가장 중요한것은 스크립트 실행 시간입니다.

작성한 스크립트 실행당 6분의 제한이 있다는 것입니다.

데이터가 많을 경우에는 문제가 발생할 수 있습니다.

 

기업에서 사용을 고민하고 있다면 이부분은 꼭 확인해야합니다.

그리고 기 규정들이 계속 바뀌고 있다는 것입니다.

구글 앱스 스크립트가 잘 사용하면 정말 좋지만

그것이 족쇄가 될 수도 있다는 점입니다.



아무튼 위의 3가지는 

1.스크립트 형식 자바스크립트 동일

2.제한사항

3.할당사항

 

를 꼭 알고 시작을 했으면 좋겠습니다.

이책은 초보자도 쉽게 배울수 있도록 화면 캡쳐와

자바스크립트 문법을 초보자 입장에서 알려줍니다.



2.책의 내용

이 책은 총 23부로 구성되어 있습니다.

간단하게 4가지 내용을 다루고 있습니다.

1부 ~ 2부 : 구글 앱스 스크립트 준비사항

3부 ~ 7부 : 자바스크립트 기초 문법

8부 ~ 15부 : 실무 구글 앱스 다루기

16부 ~ 23부 : 구글 서비스 공통 노하우

 

모든 내용을 자세히 다루지는 못하지만

핵심적인 부분을 살펴보도록 하겠습니다.

 

  1. 구글계정(무료)
  2. 크롬 웹브라우저
  3. 인터넷

 

3가지만 준비가 되면 가능합니다.

 

1. 구글 앱스 스크립트 준비사항 (1부~2부)

초보자도 너무나 쉽게 배울수있도록 상세한 캡쳐와 가이드를 지원해주는 것이 바로 이책의 큰 장점입니다.

페이지 54

 

페이지 55



2. 자바스크립트 기초 문법 (3부 ~ 7부)

자바스크립트를 처음 접하시는 분들은 꼭 알아야 할 부분입니다.

구글 앱스 스크립트를 원활히 사용하기 위해서 

기초문법

함수

객체

에 대해서 적당한 그림설명,

소스코드를 통해서 실습 예제를 갖추고 있습니다.

이것만 봐도 이책을 굉장히 정성스럽게 쓴다는 생각이 드는 부분입니다.

소스코드는 옮김을 하신 김모세님의 github 주소를 제공합니다.

페이지 97
페이지 122
페이지 138
페이지 211



3. 실무 구글 앱스 다루기 (8부 ~ 15부)

구글 워크스페이스 스프레드시트, 지메일, 드라이브, 캘린더, 문서, 프레젠테이션, 설문지, 번역 서비스를 구글 앱스 스크립트로 다루는 방법을 실습 스크립트 코드와 함께합니다.

페이지 302
페이지 324

페이지 371

페이지 391

페이지 426

스크립트 작성시에 유의할 점이 있습니다.

해당 코드를 구글 앱스 스크립트에서

https://script.google.com/home

프로젝트를 생성해서 스크립트를 실행하면 에러가 발생합니다.

구글 스프레드시트를 실행해서 파일 생성을 한다음에

상단 메뉴에서 ‘확장 프로그램 -> Apps Script’를 선택해서

구글 앱스 스크립트를 실행한 다음에

스크립트를 실행해야지 에러가 발생하지 않습니다.



4. 구글 서비스 공통 노하우 (16부 ~ 23부)

Base서비스, 사용자 인터페이스, 파일과 데이터 조작, Utilities 서비스, Properties 서비스, 이벤트와 트리거, 외부 서비스 접속, 라이브러리를 다루고 있습니다. 

-구글 앱스에서 전반적으로 사용가능한 서비스

-UI 조작

-스프레드시트에 도형을 추가해서 스크립트를 추가

-지메일 첨부파일을 드라이브에 저장

-드라이브 파일을 메일에 첨부

-Zip 파일 압축 및 해제

-CSV 파일 생성

-날짜, 시간을 문자열로 바꾸기

-트리거(특정 이벤트에 맞춰 자동으로 스크립트 실행)

-HTML, JSON에서 데이터 추출하기

-코드 재사용을 위한 라이브러리 스크립트 작성

 
페이지 588
 
페이지 600



3. 책을 읽은 후

 

이 책의 2가지 장점

1) 구글 앱스 스크립트를 통하여 구글 워크스페이스 자동화를 학습

2) 초보자도 쉽게 접근할 수 있는 캡쳐와 그림 활용

 

아쉬운 점

1) 예제 실행할때 발생되는 에러

2) 자주 변경되는 구글 정책

마무리

「구글 앱스 스크립트 완벽 가이드」 책에 대한 리뷰를 마치도록 하겠습니다. 

 

코로나 이후 원격업무 활성화

업무 자동화

생산성 향상

등에 대한 내용은 늘 필요한 주제입니다.

구글 워크스페이스를 사용하는 기업이 굉장히 많습니다.

편리하기 때문입니다.

사용하기 쉽기 때문입니다.

 

구글 앱스 스크립트를 통해서 자동화를 적용해서

생산성을 높여보는것을 추천드립니다.

하지만 스크립트이지만 코딩입니다

쉽게 접근 할 수 있지만 빠르게 변화되는 구글 앱스 스크립트에

발을 들여놓기 위해서는 꼭 생각을 하셨으면 합니다.

자고 일어났는데 이전에 스크립트가 에러가 발생할 수도 있기 때문입니다.

 

일은 많이 한다고 좋은게 아닙니다.

스마트하게 해야합니다.

칼퇴근을 위한 스크립트

코딩 기술을 통해서 업무 효율을 높이고, 

그 시간을 아껴서 창의적인 업무를 해서 생산성을 높일 수 있기를 희망합니다.

이 책을 통해서 업무 자동화라는 타이탄 도구를 습득하게 되실겁니다.

무한 경쟁의 시대, 전쟁같은 회사생활, 스마트한 노력으로 앞서나가는 주인공이 되시길 바랍니다.

오늘도 직장 생활 하시는 모든 분들을 위해서 힘내라고 말씀드리고 싶습니다.

여기서 책의 서평을 마무리 짓겠습니다.

독서어게인-구글 앱스 스크립트 완벽 가이드
구글 앱스 스크립트 완벽 가이드
다카하시 노리아키 저/김모세 역
예스24 | 애드온2

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

감사합니다

 

댓글