IT

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

BoBooBoo 2022. 7. 24. 22:31
반응형

 

 

 

 

작성일: 2022. 7. 24. 일요일

내용: IT 개발 도서 리뷰

제목: 북리뷰 『구글 앱스 스크립트 완벽 가이드』  (한빛미디어)

저자: 다카하시 노리아키 지음, 김모세 옮김

분야: IT, 프로그래밍, 구글 앱스 스크립트

출간일 : 2022년 07월 05일 출간

 

 

 

구글 앱스 스크립트 완벽 가이드 - 교보문고

기본 문법부터 8가지 구글 앱에서 활용하는 | 일일이 수작업으로 일하지 마세요! 업무 자동화가 가능한 구글 앱스 스크립트로 효율적으로 일하세요. 구글 스프레드시트, 지메일, 드라이브 같은

www.kyobobook.co.kr

 

 

 

 

    Gmail, Google Drive 와 Docs, Spreed Sheet, Presentation, Google Forms 등 구글의 다양한 서비스들을 적극적으로 사용한지도 벌써 10년이 넘었다. 각각의 서비스를 사용함에는 꽤 숙련되어 있다고 생각한다. 개인적으로 문서를 다루는 측면에서만 봐도 지금은 Microsoft Office 시리즈들 보다 더 많은 시간을 Google 의 서비스로 진행하고 있다. 그런데 실제로 구글의 서비스들을 50% 아니, 20% 만큼이라도 활용하고 있는 사람이 과연 몇이나 될까?

 

구글 앱스 스크립트 완벽 가이드 (한빛미디어)

 

    Google 의 서비스들에 접근하는 방법으로 예전부터 API 를 제공하고 있었다. 개발자라면 각 서비스, 회사의 developers 사이트는 한번씩 들어가봤을 것이다. 굉장히 개발자 친화적이면서 문서도 깔끔하게 잘 되어 있다. 다만 Python, JavaScript 등 주로 다른 프로그래밍 언어를 사용할 때 필요한 인터페이스다보니 일반인들이 접근하기도 어렵고 접근하더라도 딱히 이 사이트에서 볼 거리는 없다.

 

 

 

Google Developers

Everything you need to build better apps.

developers.google.com

 

    그 중에서도 그나마 Google Apps Script ( 이하 GAS ) 는 조금 더 일반인이 접근하기 쉽다고 해야될까. 프로그래밍을 해본 사람들은 당연히 사용하기 쉽고, 처음 배우게 되는 사람들도 가볍게 입문해볼 수 있다. 특히, Javascript 를 해본 사람들이라면 거의 기본문법에 대한 공부는 패스하고 사용할 수 있어서 굉장히 편하다. 아래 링크에서도 자세히 확인할 수 있다.

 

 

Apps Script  |  Google Developers

Develop high-quality, cloud-based solutions with ease.

developers.google.com

 

 

 

Google Apps Script 로 할 수 있는 것들

 

    위 그림에서도 볼 수 있듯이 다양한 기능을 만들고 사용해볼 수 있으며, 책에서는 8가지 Google App 에 대해서 설명하고 GAS 를 적용하는 방법을 배울 수 있다. 개인적으로는 Google Spreadsheet 의 파트가 가장 필요한 내용이었다.

  • Google Spreadsheet
  • Gmail
  • Google Drive
  • Google Calendar
  • Google Docs
  • Google Presention
  • Google Form
  • Google Translate

 

Google Apps Script 를 위한 프로그래밍 기본 내용

 

    이 책에서는 GAS 를 어떻게 시작하는지부터 시작해서 간단한 수준의 프로그래밍 문법도 배울 수 있다. Javascript 를 알고 있다면 눈으로 훑으면서 패스해도 될 수준의 내용이다. 

 

Google Script 의 실행 시간과 사용 가능 횟수

 

    어느 API 나 그렇겠지만 당연히 사용하는데 적당한 제약 사항들은 있다. 한번의 호출 (프로그램의 하나의 명령 단위 정도로 보면 된다) 이 각 서비스별로 얼마의 시간 내에 실행되어야 하는지, 그 호출의 크기 (용량) 은 어느 정도 까지 가능하면 하루에 몇 번 정도 수행할 수 있는지도 제약되어 있다. 물론 무료 계정에 한해 그렇다. 돈 내면 다 해결된다.

 

구글 스프레드시트를 GAS 로 활용하기

 

    Google Spreadsheet 의 특정 값을 검색하거나 데이터를 활용하는 기능을 구현할 수도 있고...

 

Gmail 을 GAS 로 활용하기

 

    Gmail 을 스크립트를 이용해서 컨트롤 할 수도 있다. 

 

    이 책에서 소개된 앱을 단순히 활용하거나 자동화하는 정도로 사용할 수도 있고, 각 앱마다 가지고 있는 굉장히 세부적인 기능들을 활용해서 나에게만 필요한 기능들 (Custom Functions) 을 구현해볼 수도 있다. 아예 없는 기능들도 만들어낼 수 있다!

 

 

    우리는 생각 이상으로 새로운 생산성을 위해서 굉장히 좋은 도구들과 서비스를 많이 쓰고 있다. 그러나 이 도구들을 100% 모두 활용하고 있느냐는 완전히 다른 이야기다. 더불어 너무 많은 서비스들을 혼용해서 사용하다보니 이들을 이용하는 것 자체가 새로운 일이 되는 경우도 많다. 이 때 필요한 것이 바로 자동화다. 많은 부분을 기본적인 서비스에서 해결해주고 있지만 개인이 사용하는 패턴이 모두 다르기 때문에 아직은 스스로 이런 반복 작업들과 편의성이 요구되는 일을 정의하는 것이 필요하다. 그리고 이 책은 그 요구사항들을 스스로 해결할 수 있도록 도구를 만드는데 도움을 주는 책이다. 한번만 익혀둔다면 구글의 서비스를 계속 이용하는 한 우리는 강력한 도구를 가지게 될 것이다.

 

 

끝.

 

 

 

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

 

 

 

반응형