|
『자동화 실무 사례로 배우는 구글 앱스 스크립트』 |
|
구글 스프레드 시트, 캘린더 등 특히, 후반부에는 구글 앱스 스크립트를 활용하여 워크스페이스 도구 간 정보를 공유하거나 웹서버 없이도 간단한 웹프로그래밍을 만들 수 있도록 구글 앱스 스크립트의 기초 문법을 배워 후원 문서 발행 프로그램을 만들어보는 과정을 거친다. 이 책을 보기 전까지는 스스로 구글 워크스페이스를 제법 잘 활용하고 있다고 착각한 것 같다. 예전에 구글 설문지를 활용할 일이 있었다. 일반적인 설문지를 만들어 배포하는 것은 하나도 어려울 것이 없었지만 회사에 적을 두지 않은 외부인이나 익명으로 작성한 글을 거를 필요가 있다는 것이 문제였다. 그때 처음으로 구글 앱스 스크립트를 사용하게 되었는데 배포 당시 해당자의 사번과 같은 특정 고유값에 대한 암호값을 함께 전송 후 설문 응답이 수신된 데이터의 암호값이 고유값과 불일치 하는 경우 설문 응답 모데이터에서 제외하는 방법을 사용하여 꽤 요긴하게 활용한 적이 있다. 그런 특별한 사례가 아니더라도 구글 워크스페이스는 클라우드 기반의 서비스이기에 다수의 인원이 동시에 접속하여 수정이 가능하다는 장점 및 로컬 PC 및 서버 간 동기화를 고려할 필요가 없었기에 늘 애용해왔다. 하지만 이 책에 나온 내용을 하나씩 실습하며 그동안 구글 워크스페이스에서 제공하는 기능의 10%도 채 제대로 활용하지 못하였음을 알고 꽤 충격을 먹었다. 너무 많은 것들을 새로 배웠지만 우선, 간단한 이 책의 가장 큰 챕터에 소개되는 후원자 문서 발행 프로그램의 실습을 그대로 따라하다보면 간단한 기능의 웹페이지를 쉽게 만들 수 있다. 결과를 스프레드시트에 저장하며 DB처럼 활용하고, 구글 독스에 연동하여 리포트로 발행하는 등 구글 워크스페이스 제품군의 기능을 엮어 완성된 형태의 웹 서비스를 쉽게 만들 수 있다는 사실에 놀랐다. 데이터 분석이나 AI를 학습하며 구글 코랩을 활용해 실시간으로 원하는 AI 이미지들을 만들어 내곤 했었는데 이런 전통적인 웹 프로그램도 서비스 가능한 형태로 만들 수 있다는 사실에 놀랐다. 그 과정에 필요한 구글 앱스 스크립트는 다음으로 유익했던 것은 Python과 Pandas를 활용한 데이터 분석이 꽤 편리해졌음에도 아직도 Sql을 활용하는 것 만큼 편리하진 않다. 스프레드 시트에 마지막으로 엑셀과 비교 시 기능이 대동소이하지만 엑셀과 똑같은 기능을 찾으려면 어떻게 해야 하는지 난감한 적이 많았다. 이 책의 1, 2부를 따라하다보니 아무래도 구글 클라우드 제품중에서도 스프레드시트는 가장 많이 애용되는 서비스일 것이기에 저자 분도 스프레드시트에 익숙할 수 있도록 상당한 지면을 할애하신 것 같다. 덕분에 기초에 충실할 수 있어 좋았고 전달력 좋은 본 도서 덕분에 늘 미뤄왔던 엑셀과의 기능 비교 및 습득을 이 참에 정리해 볼 수 있어 좋았다. 이 책은 구글 클라우드 및 워크스페이스의 기능을 100%에 가깝게 활용하고 싶은 분 혹은 개인적 업무의 자동화 등을 꿈꾸는 분께 꼭 추천하고 싶은 책이다. 이 책에 소개된 기능을 충실히 학습한다면 스스로 해야 할 잡무들을 효율적으로 개선하는 데 많은 도움이 될 것이다. 더불어 프로그래밍 세계에 입문하는 일반인에게도 추천하고 싶다. |
|
대안학교에 근무하면서 구글 스프레드시트를 아주 많이 사용한다. 학생들의 학적, 출결, 성적, 생활기록 같은 정보들을 모으고 함께 공유하기에 이만한 프로그램이 없다. (열악한 대안학교 환경에 유료 LMS 같은 건 엄두도 못 낸다… ㅠㅠ) 관련 담당자로 수년을 살며 반복되는 업무에 지쳐가다 늘게 된 것은 바로 “꼼수”. 어떻게 하면 이 귀찮은 일들을 조금이라도 쉽게 처리할 수 있을까를 고민하다보면 꼼수 스킬이 하나씩 늘어간다. 다양한 꼼수들을 익혀가다가 종착지처럼 발견한 것이 바로 구글 앱스 스크립트(GAS)였다. 인터넷에서 자료를 찾아가며 스크립트를 하나씩 뜯어 고쳐나가다 보면 이걸 누군가가 가볍게라도 정리해줬으면 좋겠다는 생각이 많이 들었다( 오늘 서평으로 작성할 책은 바로 이 책이다.
Part 1. 스프레드시트란? Part 1에서는 스프레드시트의 기초적인 내용을 다룬다. 파일 만들기 부터 데이터 입력하기, 함수 사용하기, 서식 변경하기, 다른 시트의 셀 참조하기 같은 내용을 다루고 있는데, 스프레드시트나 엑셀을 처음 사용하는 사람들도 기본기를 익힐 수 있을 정도로 이해하게 쉽게 내용을 다루고 있다. Part 2에서는 스프레드시트 활용 방법에 대해서 다룬다. 회계 보고서를 만들며 데이터 전처리 과정부터 시작하여 최종 보고서를 만드는 것까지 연습해볼 수 있다. 피봇 테이블과 특별한 함수들(importrange, arrayforumla, query 같은 것들…)까지 다루고 있어 왠만한 엑셀 활용 책에서 다루는 부분까지도 살짝 맛볼 수 있다. (물론 더 자세한 내용들을 알고 싶으면 그 두꺼운 엑셀책들을 찾아봐야겠지만…) 이렇게 Part 1과 Part2를 통해(책 분량으로는 1/3 정도) 스프레드시트의 기초적인 내용을 살펴볼 수 있다. 개인적으로는 이 점이 좋았다. 바로 GAS를 다룰 수도 있었겠지만 스프레드시트 기초를 다룸으로써 몇 가지 기능들을 추가적으로 알 수도 있었고, 기본적인 내용도 복습해볼 수 있었다.
스프레드시트만 다룰줄 알고 아쉬워할 뻔했는데, 몇 가지 응용 사례를 알려주어서 매우 반가웠다. 라이브러리를 사용하는 방법을 알려주는 장(9장)이 있는데 물고기만 주지 않고 물고기 잡는 법도 살짝이라도 알려줘서 유익했다. 일단 책은 쉽게 읽을 수 있었고, 만들어본 샘플 프로그램들도 매우 유익했다. 벌써 학교 업무에 어떻게 활용해보면 좋을 지 몇 가지 아이디어들도 떠올랐다. 엑셀 공부하면서 거대한 VBA 앞에서 가로막혔던 벽, GAS 공부하면서 조금 뚫질지도 모르겠다.
|
|
반복되는 업무 만큼 사람을 지루하게 하고 현타오는 일도 없죠. 자신이 기계가 되는 느낌이 든다면 그 일은 기계가 해도 된다는 뜻이겠죠? 자동화에 대한 오랜 열망으로 이런 책을 그토록 기다렸습니다. 실제 업무상에 맞딱드릴 법한 예제들이 풍부해서 쉽게 술술 익혔습니다. 구글 앱스 스크립트를 접하는것에 진입장벽을 확 낮쳐줌과 동시에 '아 내 업무에서 이런걸 참고해서 활용하면 되겠구나!' 하는 번뜩이는 아이디어들도 많이 떠올려 주었어요. 추천합니다! |
|
직장인이라면 누구나 한 번쯤은 단순하고 반복되는 업무를 효율적으로 처리할 방법을 고민해봤을 것이다. 업무 효율성을 높이는 최적의 도구, 구글 워크스페이스가 있다. 이 책은 저자가 실무 중 느꼈던 고민과 시행착오를 바탕으로 구글 워크스페이스의 협업 도구인 스프레드 시트와 앱스 스크립트를 사용해 단순 반복 작업에서 벗어날 노하우를 담았다. - 책 내용 발췌함 일단 구글 계정만 있으면 시작 할 수 있다는 점이 아주 좋았다. 생소한 프로그래밍에 접근하기가 쉬웠다. 숙련도에 따라 1부 또는 4부로 넘어갈 수 있게 되어 있다. 업무하면서 엑셀을 곧잘쓴다면 2부부터 시작해도 된다. 난 처음부터 하나씩 해보기로 했다. 책 사이즈가 크지도 작지도 않아서 노트북 옆에 두고 화면을 번갈아 보기가 좋다. 이걸로 구글 앱스 고수가 되면 좋겠당 - 출판사로부터 책을 제공받아 작성한 서평입니다.
|