이전

리뷰 (5)

한줄평
평점 분포
  • 리뷰 총점10 100%
  • 리뷰 총점8 0%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 0.0
  • 40대 10.0
  • 50대 10.0

포토/동영상 (2)

리뷰 총점 종이책
『자동화 실무 사례로 배우는 구글 앱스 스크립트』
"『자동화 실무 사례로 배우는 구글 앱스 스크립트』" 내용보기
『자동화 실무 사례로 배우는 구글 앱스 스크립트』 대시보드, 이메일, 재고 관리 등 실전 프로젝트로 익히는 스프레드시트 & GAS 프로그래밍 박용(지은이) 교육 불평등을 해결하는 비영리단체 구구컬리지(99college.org) 대표로 온라인 학습 플랫폼을 개발 및 운영하고 있다. 비전공자 또는 취약 계층을 대상으로 프로그래밍 강의를 진행하며, 때로는 교육 기획을 한다. 임베디드 소
"『자동화 실무 사례로 배우는 구글 앱스 스크립트』" 내용보기

『자동화 실무 사례로 배우는 구글 앱스 스크립트』
대시보드, 이메일, 재고 관리 등 실전 프로젝트로 익히는 스프레드시트 & GAS 프로그래밍




박용(지은이)

교육 불평등을 해결하는 비영리단체 구구컬리지(99college.org) 대표로 온라인 학습 플랫폼을 개발 및 운영하고 있다. 비전공자 또는 취약 계층을 대상으로 프로그래밍 강의를 진행하며, 때로는 교육 기획을 한다. 임베디드 소프트웨어 석사 과정을 마쳤다. 삼성전자 무선사업부에서 개발자로 일했으며, 에이유디 사회적협동조합(audsc.org)에서 청각장애인을 위한 인공지능 서비스를 총괄했다. 최근에는 검정고시 학습자를 위한 인공지능 교육 서비스를 개발 및 운영하고 있다.

목차
베타리더 후기 ix
머리말 x
이 책에 대하여 xii

PART 1 스프레드시트란?

CHAPTER 1 첫 번째 스프레드시트 파일 만들기 3
1.1 스프레드시트 파일 만들기 3
1.2 화면 구성 둘러보기와 제목 변경하기 7

CHAPTER 2 셀에서 계산하고 데이터 다루기 9
2.1 데이터 입력, 형태, 참조 11
2.2 사칙연산을 하면서 수식 사용하기 13
2.3 함수 사용하기 16
2.4 서식 19

CHAPTER 3 시트를 생성하고 다른 시트의 셀 참조하기 20

PART 2 스프레드시트 활용하기

CHAPTER 4 데이터 분석 프로세스 27

CHAPTER 5 간단한 회계 보고서 만들기 29
5.1 결과물 이해하기 29
5.2 스프레드시트 사본 만들기 31
5.3 공백 제거하기: TRIM 31
5.4 데이터 서식 검사하기 35
5.5 데이터 범위 확인하기 39
5.6 중복 검사하기 41
5.7 비어 있는 값 검사하기 43
5.8 총수익과 비용 분석하기 48
5.9 비용 분포 분석하기 50
5.10 수익 분포 분석하기 51
5.11 월별 비용 분석표 및 차트 만들기 52

CHAPTER 6 여러 파일을 합쳐 회계 보고서 만들기 55
6.1 결과물 이해하기 55
6.2 사본 및 보고서 시트 만들기 57
6.3 보고서 파일로 데이터 가져오기 58
6.4 다섯 시트를 하나의 시트로 합치기 60
6.5 등급 표시 및 등급별 포인트 구하기 62
6.6 보고서 시트 만들기 65
6.7 총비용과 수익 작성하기: QUERY 66
6.8 파트너별 분석하기 70

PART 3 앱스 스크립트 시작하기

CHAPTER 7 앱스 스크립트로 익히는 프로그래밍 기본 개념 81

CHAPTER 8 이메일 발송 프로그램 107
8.1 한 명의 회원에게 이메일 발송하기 108
8.2 여러 명의 회원에게 이메일 발송하기 127

PART 4 앱스 스크립트를 활용한 실전 프로젝트 만들기

CHAPTER 9 구글 라이브러리 구조와 사용법 153
9.1 구글 라이브러리 매뉴얼 153
9.2 구글 라이브러리 사용법 155
9.3 스프레드시트 라이브러리 사용법 158
9.4 캘린더 라이브러리 사용법 160
9.5 문서 라이브러리 사용법 162
9.6 드라이브 라이브러리 사용법 163
9.7 지메일 라이브러리 사용법 164

CHAPTER 10 캘린더 스케줄 등록 프로그램 167
10.1 프로그램 동작 순서 알아보기 167
10.2 프로그램에서 사용하는 라이브러리 168
10.3 캘린더와 스프레드시트 만들기 169
10.4 데이터 읽어오기 175
10.5 날짜 변환하기 178
10.6 캘린더에 스케줄 등록하기 181
10.7 많은 스케줄 데이터 읽어오기 182
10.8 캘린더에 여러 개의 스케줄 등록하기 184

CHAPTER 11 냉장고 속 식자재 관리 프로그램 186
11.1 프로그램 동작 순서 알아보기 186
11.2 프로그램에서 사용하는 라이브러리 187
11.3 사용자 입력 페이지와 기능 만들기 187
11.4 입력된 데이터를 앱스 스크립트로 전달하기 194
11.5 스프레드시트에 저장하기 198
11.6 저장 완료 통보하기 199

CHAPTER 12 후원 문서 발행 프로그램 201
12.1 프로그램 동작 순서 알아보기 202
12.2 프로그램에서 사용하는 라이브러리 203
12.3 후원자 정보 입력과 사인 이미지 처리 204
12.4 문서 발행하기 214

마치며 227
찾아보기 228

데이터 분석 프로세스
1. 문제 정의 및 기획
1단계는 데이터 분석을 해야 하는 이유와 데이터 분석의 시작점이됩니다.
2. 데이터 수집
1단계에서 정의한 목표를 달성할 수 있는 데이터를 모으는 단계입니다.
3.데이터 전처리
본격적으로 분석하기전에 수집한 데이터가 올바른 형태와 값인지 점검하고 분석을 잘할 수 있는 형태와 값으로 변형하는 단계입니다.
4.데이터 시각화 및 분석
데이터 분석을 위해 시각화를 먼저 하거나 분석한 후 시각화를 하기도 합니다.













데이터 분석이나 업무 자동화 프로그램을 작업 할때 좋은 도구인 구글 에 온라인 협업 도구인 구글 워크 스페이스 애플리케이션인 앱스 스크립트 사용법을 따라하며 배울수 있다.
이책은 총4부로 나눠져 있다 1부 스프레드시트의 기본 사용법 2부 스트레드시트로 대쉬보드 만드는 법 3부 실전 이메일 발송 프로그램을 만들어 봄으로서 스프레드 시트 와 앱스 스크립트 간 연동 기능을 학습시킨다. 4부 다양한 라이브러리 활용법을 가르쳐 주고 있다. 프로그래밍을 처음시작 하거나 전문적으로배우지 못한분, 당장 쓸수 있는 프로그램을 만들고 싶은분 프로그래밍에 익숙해질수 있도록 노력한 책입니다.

펴낸곳 제이펍

#자동화실무사례로배우는구글앱스스크립트 #박용 #제이펍 #자동화실무 #구글앱스스크립트 #책스타그램 #북스타그램 #직장인그램 #직장인 #스프레드시트 #앱스스크립트 #워크스페이스 #꿀팁 #프로그래밍 #GAS #appsscript #spreadsheet #dashboard

,자동화실무사례로배우는구글앱스스크립트 ,박용 ,제이펍 ,자동화실무 ,구글앱스스크립트 ,직장인 ,스프레드시트 ,앱스스크립트 ,워크스페이스 ,프로그래밍

 

k*****3 2023.08.10. 신고 공감 0 댓글 0
리뷰 총점 종이책
자동화 실무 사례로 배우는 구글 앱스 스크립트
"자동화 실무 사례로 배우는 구글 앱스 스크립트" 내용보기
구글 스프레드 시트, 캘린더 등 구글 워크스페이스를 만점 수준으로 활용하는 방법을 담은 책이다. 특히, 후반부에는 구글 앱스 스크립트를 활용하여 워크스페이스 도구 간 정보를 공유하거나 웹서버 없이도 간단한 웹프로그래밍을 만들 수 있도록 구글 앱스 스크립트의 기초 문법을 배워 후원 문서 발행 프로그램을 만들어보는 과정을 거친다. 이 책을 보기 전까지는 스스로 구글 워크
"자동화 실무 사례로 배우는 구글 앱스 스크립트" 내용보기

구글 스프레드 시트, 캘린더 등 구글 워크스페이스를 만점 수준으로 활용하는 방법을 담은 책이다.

특히, 후반부에는 구글 앱스 스크립트를 활용하여 워크스페이스 도구 간 정보를 공유하거나 웹서버 없이도 간단한 웹프로그래밍을 만들 수 있도록 구글 앱스 스크립트의 기초 문법을 배워 후원 문서 발행 프로그램을 만들어보는 과정을 거친다.

이 책을 보기 전까지는 스스로 구글 워크스페이스를 제법 잘 활용하고 있다고 착각한 것 같다.

예전에 구글 설문지를 활용할 일이 있었다. 일반적인 설문지를 만들어 배포하는 것은 하나도 어려울 것이 없었지만 회사에 적을 두지 않은 외부인이나 익명으로 작성한 글을 거를 필요가 있다는 것이 문제였다.

그때 처음으로 구글 앱스 스크립트를 사용하게 되었는데 배포 당시 해당자의 사번과 같은 특정 고유값에 대한 암호값을 함께 전송 후 설문 응답이 수신된 데이터의 암호값이 고유값과 불일치 하는 경우 설문 응답 모데이터에서 제외하는 방법을 사용하여 꽤 요긴하게 활용한 적이 있다.

그런 특별한 사례가 아니더라도 구글 워크스페이스는 클라우드 기반의 서비스이기에 다수의 인원이 동시에 접속하여 수정이 가능하다는 장점 및 로컬 PC 및 서버 간 동기화를 고려할 필요가 없었기에 늘 애용해왔다.

하지만 이 책에 나온 내용을 하나씩 실습하며 그동안 구글 워크스페이스에서 제공하는 기능의 10%도 채 제대로 활용하지 못하였음을 알고 꽤 충격을 먹었다.

너무 많은 것들을 새로 배웠지만 가장 인상적이었던 대표 기능을 꼽으라면 3가지 정도로 요약할 수 있을 것 같다.

우선, 간단한 웹프로그램을 개발할 수 있다는 사실에 놀랐다. 웹프로그래밍을 만드는 거야 크게 어려운 일은 아니지만 문제는 이를 운영할 수 있는 서버나 클라우드 환경 등 인프라로 인한 비용을 감당하기 어려워 쉽게 운영해오지 못했다.웹프로그래밍

이 책의 가장 큰 챕터에 소개되는 후원자 문서 발행 프로그램의 실습을 그대로 따라하다보면 간단한 기능의 웹페이지를 쉽게 만들 수 있다. 결과를 스프레드시트에 저장하며 DB처럼 활용하고, 구글 독스에 연동하여 리포트로 발행하는 등 구글 워크스페이스 제품군의 기능을 엮어 완성된 형태의 웹 서비스를 쉽게 만들 수 있다는 사실에 놀랐다.

데이터 분석이나 AI를 학습하며 구글 코랩을 활용해 실시간으로 원하는 AI 이미지들을 만들어 내곤 했었는데 이런 전통적인 웹 프로그램도 서비스 가능한 형태로 만들 수 있다는 사실에 놀랐다.

그 과정에 필요한 구글 앱스 스크립트는 자바스크립트와 문법도 매우 유사하고 이 책에서 구글 라이브러리의 활용법을 친절하게 설명해주고 있어 웹 프로그래밍을 경험한 사람이라면 큰 어려움 없이 간단한 웹프로그램을 개발하여 활용할 수 있을 것이다.

다음으로 유익했던 것은 스프레드시트를 DB처럼 활용하는 기능이다. 주로 Sqlite 같은 DB를 개인적으로 활용하지만 인터넷에 연결되지 않아 동기화 측면에서 늘 불편했었는데 이젠 스프레드시트를 편리하게 이용할 수 있을 듯 하다.DB화

Python과 Pandas를 활용한 데이터 분석이 꽤 편리해졌음에도 아직도 Sql을 활용하는 것 만큼 편리하진 않다. 스프레드 시트에 SQL을 활용할 수 있다는 것을 이번에 처음 알았는데 엑셀과 비슷한 스프레드 시트의 직관적이지 못한 기능들 때문에 난이도 있는 사용을 꺼려왔는데 SQL과 거의 유사한 문법이 지원된다는 것을 알게되어 너무 반가웠다.

마지막으로 엑셀과 비교 시 기능이 대동소이하지만 엑셀과 똑같은 기능을 찾으려면 어떻게 해야 하는지 난감한 적이 많았다. 이 책의 1, 2부를 따라하다보니 엑셀과 비슷한 기능을 수행하는 기능들이 어디 숨어있는지 명확히 알 수 있었다.스프레드시트

아무래도 구글 클라우드 제품중에서도 스프레드시트는 가장 많이 애용되는 서비스일 것이기에 저자 분도 스프레드시트에 익숙할 수 있도록 상당한 지면을 할애하신 것 같다. 덕분에 기초에 충실할 수 있어 좋았고 전달력 좋은 본 도서 덕분에 늘 미뤄왔던 엑셀과의 기능 비교 및 습득을 이 참에 정리해 볼 수 있어 좋았다.

이 책은 구글 클라우드 및 워크스페이스의 기능을 100%에 가깝게 활용하고 싶은 분 혹은 개인적 업무의 자동화 등을 꿈꾸는 분께 꼭 추천하고 싶은 책이다. 이 책에 소개된 기능을 충실히 학습한다면 스스로 해야 할 잡무들을 효율적으로 개선하는 데 많은 도움이 될 것이다. 더불어 프로그래밍 세계에 입문하는 일반인에게도 추천하고 싶다.


n********g 2023.07.31. 신고 공감 0 댓글 0
리뷰 총점 종이책
자동화 실무 사례로 배우는 구글 앱스 스크립트
"자동화 실무 사례로 배우는 구글 앱스 스크립트" 내용보기
대안학교에 근무하면서 구글 스프레드시트를 아주 많이 사용한다. 학생들의 학적, 출결, 성적, 생활기록 같은 정보들을 모으고 함께 공유하기에 이만한 프로그램이 없다. (열악한 대안학교 환경에 유료 LMS 같은 건 엄두도 못 낸다… ㅠㅠ) 관련 담당자로 수년을 살며 반복되는 업무에 지쳐가다 늘게 된 것은 바로 “꼼수”. 어떻게 하면 이 귀찮은 일들을 조금이라도 쉽게 처리할 수 있
"자동화 실무 사례로 배우는 구글 앱스 스크립트" 내용보기

대안학교에 근무하면서 구글 스프레드시트를 아주 많이 사용한다. 학생들의 학적, 출결, 성적, 생활기록 같은 정보들을 모으고 함께 공유하기에 이만한 프로그램이 없다. (열악한 대안학교 환경에 유료 LMS 같은 건 엄두도 못 낸다… ㅠㅠ)

관련 담당자로 수년을 살며 반복되는 업무에 지쳐가다 늘게 된 것은 바로 “꼼수”. 어떻게 하면 이 귀찮은 일들을 조금이라도 쉽게 처리할 수 있을까를 고민하다보면 꼼수 스킬이 하나씩 늘어간다. 다양한 꼼수들을 익혀가다가 종착지처럼 발견한 것이 바로 구글 앱스 스크립트(GAS)였다.

인터넷에서 자료를 찾아가며 스크립트를 하나씩 뜯어 고쳐나가다 보면 이걸 누군가가 가볍게라도 정리해줬으면 좋겠다는 생각이 많이 들었다(물론 내가 할 수는 없다…언젠간?). 

오늘 서평으로 작성할 책은 바로 이 책이다.

 



    

이 책은 크게 네 부분으로 구성되어 있다.

Part 1. 스프레드시트란?
Part 2. 스프레드시트 활용하기
Part 3. 앱스 스크립트 시작하기
Part 4. 앱스 스크립트를 활용한 실전 프로젝트 만들기

Part 1에서는 스프레드시트의 기초적인 내용을 다룬다. 파일 만들기 부터 데이터 입력하기, 함수 사용하기, 서식 변경하기, 다른 시트의 셀 참조하기 같은 내용을 다루고 있는데, 스프레드시트나 엑셀을 처음 사용하는 사람들도 기본기를 익힐 수 있을 정도로 이해하게 쉽게 내용을 다루고 있다.

Part 2에서는 스프레드시트 활용 방법에 대해서 다룬다. 회계 보고서를 만들며 데이터 전처리 과정부터 시작하여 최종 보고서를 만드는 것까지 연습해볼 수 있다. 피봇 테이블과 특별한 함수들(importrange, arrayforumla, query 같은 것들…)까지 다루고 있어 왠만한 엑셀 활용 책에서 다루는 부분까지도 살짝 맛볼 수 있다. (물론 더 자세한 내용들을 알고 싶으면 그 두꺼운 엑셀책들을 찾아봐야겠지만…)

이렇게 Part 1과 Part2를 통해(책 분량으로는 1/3 정도) 스프레드시트의 기초적인 내용을 살펴볼 수 있다. 개인적으로는 이 점이 좋았다. 바로 GAS를 다룰 수도 있었겠지만 스프레드시트 기초를 다룸으로써 몇 가지 기능들을 추가적으로 알 수도 있었고, 기본적인 내용도 복습해볼 수 있었다.

 


 


Part 3부터 본격적으로 앱스 스크립트를 다루는데, 이메일 발송 프로그램을 만들면서 프로그래밍에 필요한 기초 개념과 스프레드시트와 앱스 스크립트를 연동하는 과정을 이해해볼 수 있다. 내가 받고 있는 광고 메일들 중 어떤 것들은 이런 기능을 활용해서 보내지고 있겠다는 합리적 의심도 해 보았다! (이거 잘 활용하면 학생, 학부모 공지 메일 보낼 때 도움 많이 되겠는걸…옛쓰!) 


조금 긴 내용이지만(이 책의 1/3 정도) 차근차근 따라하면 충분히 이해할 수 있다! (물론 프로그래밍에 대한 기초 배경이 있으면 훨씬 쉽게 따라갈 수 있겠지만… 그렇지 않아도 할 수 있다! 할 수 있다! 할 수 있다!)


마지막 Part 4에서는 스프레드시트 외에 다른 앱들과 연동하여 다른 종류의 프로젝트들을 구현해본다. 캘린더 스케줄 등록 프로그램, 냉장고 속 식자재 관리 프로그램, 후원 문서 발행 프로그램을 만들어보며 캘린더, 웹브라우저, 구글 드라이브와의 연동 과정들을 살펴볼 수 있다.

스프레드시트만 다룰줄 알고 아쉬워할 뻔했는데, 몇 가지 응용 사례를 알려주어서 매우 반가웠다. 라이브러리를 사용하는 방법을 알려주는 장(9장)이 있는데 물고기만 주지 않고 물고기 잡는 법도 살짝이라도 알려줘서 유익했다.

일단 책은 쉽게 읽을 수 있었고, 만들어본 샘플 프로그램들도 매우 유익했다. 벌써 학교 업무에 어떻게 활용해보면 좋을 지 몇 가지 아이디어들도 떠올랐다.

엑셀 공부하면서 거대한 VBA 앞에서 가로막혔던 벽, GAS 공부하면서 조금 뚫질지도 모르겠다. 

 


 


출판사의 서평단 이벤트로 책을 제공받아 읽고 솔직하게 적었습니다.
 

YES마니아 : 플래티넘 g*********s 2023.07.25. 신고 공감 0 댓글 0
리뷰 총점 종이책
자동화를 꿈꾸며!
"자동화를 꿈꾸며!" 내용보기
반복되는 업무 만큼 사람을 지루하게 하고 현타오는 일도 없죠. 자신이 기계가 되는 느낌이 든다면 그 일은 기계가 해도 된다는 뜻이겠죠? 자동화에 대한 오랜 열망으로 이런 책을 그토록 기다렸습니다. 실제 업무상에 맞딱드릴 법한 예제들이 풍부해서 쉽게 술술 익혔습니다. 구글 앱스 스크립트를 접하는것에 진입장벽을 확 낮쳐줌과 동시에 '아 내 업무에서 이런걸 참고해서 활용하면
"자동화를 꿈꾸며!" 내용보기
반복되는 업무 만큼 사람을 지루하게 하고 현타오는 일도 없죠. 자신이 기계가 되는 느낌이 든다면 그 일은 기계가 해도 된다는 뜻이겠죠? 자동화에 대한 오랜 열망으로 이런 책을 그토록 기다렸습니다.
실제 업무상에 맞딱드릴 법한 예제들이 풍부해서 쉽게 술술 익혔습니다. 구글 앱스 스크립트를 접하는것에 진입장벽을 확 낮쳐줌과 동시에 '아 내 업무에서 이런걸 참고해서 활용하면 되겠구나!' 하는 번뜩이는 아이디어들도 많이 떠올려 주었어요. 추천합니다!
p****9 2023.07.21. 신고 공감 0 댓글 0
리뷰 총점 종이책
자동화 실무 사례로 배우는 구글 앱스 스크립트
"자동화 실무 사례로 배우는 구글 앱스 스크립트" 내용보기
직장인이라면 누구나 한 번쯤은 단순하고 반복되는 업무를 효율적으로 처리할 방법을 고민해봤을 것이다. 업무 효율성을 높이는 최적의 도구, 구글 워크스페이스가 있다. 이 책은 저자가 실무 중 느꼈던 고민과 시행착오를 바탕으로 구글 워크스페이스의 협업 도구인 스프레드 시트와 앱스 스크립트를 사용해 단순 반복 작업에서 벗어날 노하우를 담았다.- 책 내용 발췌함일단 구글 계정
"자동화 실무 사례로 배우는 구글 앱스 스크립트" 내용보기
직장인이라면 누구나 한 번쯤은 단순하고 반복되는 업무를 효율적으로 처리할 방법을 고민해봤을 것이다. 업무 효율성을 높이는 최적의 도구, 구글 워크스페이스가 있다. 이 책은 저자가 실무 중 느꼈던 고민과 시행착오를 바탕으로 구글 워크스페이스의 협업 도구인 스프레드 시트와 앱스 스크립트를 사용해 단순 반복 작업에서 벗어날 노하우를 담았다.
- 책 내용 발췌함

일단 구글 계정만 있으면 시작 할 수 있다는 점이 아주 좋았다. 생소한 프로그래밍에 접근하기가 쉬웠다. 숙련도에 따라 1부 또는 4부로 넘어갈 수 있게 되어 있다. 업무하면서 엑셀을 곧잘쓴다면 2부부터 시작해도 된다. 난 처음부터 하나씩 해보기로 했다. 책 사이즈가 크지도 작지도 않아서 노트북 옆에 두고 화면을 번갈아 보기가 좋다. 이걸로 구글 앱스 고수가 되면 좋겠당
- 출판사로부터 책을 제공받아 작성한 서평입니다.



y****n 2023.07.18. 신고 공감 0 댓글 0