이게 되네? 업무 자동화 미친 활용 앱스 스크립트 with 챗GPT

이게 되네? 업무 자동화 미친 활용 앱스 스크립트 with 챗GPT

$34.36
Description
★ 버튼 한 번 딸깍하면 3일 치 반복 업무 뚝딱!
★ 혁신적인 업무 자동화를 원한다면
★ 45가지 미친 자동화 예제 지금 만나보세요!
매일 반복하는 업무, 이제는 자동화로 해결하세요! ‘자동화는 어렵고 코드는 복잡해...'라고 생각하셨나요? 걱정하지 마세요! 이 책은 초보자도 쉽게 따라 할 수 있도록 실습를 하나하나 풀어 설명하며, 챗GPT와 함께 자동화를 구현하는 노하우도 알려줍니다. 자동화 경험이 없어도 챗GPT와 함께 컴퓨터에게 명령을 내리는 법을 배우고, 단순 반복 작업에서 벗어날 수 있습니다. 이 책과 함께라면 여러분의 업무 시간을 줄이고 남은 시간을 더 소중한 곳에 사용할 수 있을 거예요!

저자

서휘승

저자:서휘승
ERP,핀테크등다양한도메인에서백엔드개발을두루경험하며,안정적이고확장가능한시스템을개발하는다양한경험을쌓아왔습니다.데이터의중요성을깊이인식하고,데이터엔지니어로서다양한파이프라인을구축했습니다.현재는클라우드MSP기업인클루커스의GenAI팀에서애저OpenAI를활용한맞춤형인공지능솔루션을개발하고있습니다.
앱스스크립트와구글클라우드플랫폼을활용한업무자동화프로젝트를성공적으로완수했고,이후앱스스크립트의매력에빠져다양한분야에서업무자동화를구현하고확장하기위해고민하고있습니다.

목차

Part00구글앱스스크립트시작하기
Project00:구글앱스스크립트란?
_앱스스크립트의종류
_앱스스크립트프로젝트만들고,파일이름짓기
Project01:앱스스크립트함수만들고실행하기
_클래스를이용해문서에접근하기

Part01앱스스크립트기초운동하기
Project02:스프레드시트열어서값읽어오기
_프로젝트실습기본세팅하기
_특정셀의데이터가져오기
_앱스스크립트는함수를지정하여실행할수있습니다
_특정범위데이터가져오기
_[with챗GPT]배부터키위까지단가와수량을가져와볼까요?
_크기가변하는시트의모든데이터가져오기
_범위이름으로데이터가져오기
_[with챗GPT]행별로범위를지정해달라고해볼까요?
Project03:스프레드시트에값입력하기
_셀에데이터입력하기
_행에데이터입력하기
_[with챗GPT]오류를만나면챗GPT에게물어보세요
_여러행에데이터입력하기
Project04:구글문서열어서값입력해보기
_구글문서의모든텍스트읽어오기
_구글문서에텍스트추가하고서식변경하기
Project05:곱셈구구표만들기
_곱셈구구표를일렬로생성하기
_곱셈구구표테이블형태로생성하기
Project06:스프레드시트에나만의메뉴만들기
_나만의메뉴만들기
_[with챗GPT]메뉴를구현하라고시켜볼까요?
Project07:스프레드시트에나만의버튼만들기
_버튼만들기
_버튼에연결할덧셈,뺄셈스크립트작성하기
_버튼에스크립트연결하기
Project08:트리거로특정시간,이벤트에맞게함수실행하기
_앱스스크립트는내장트리거,외장트리거를제공합니다
_외장트리거사용하기
_트리거삭제하기
Project09:스프레드시트의데이터를구글문서로간편하게옮기기
_다른스프레드시트의데이터가져오기
_구글문서에스프레드시트데이터복사하여테이블생성하기
_[with챗GPT]챗GPT에게스프레드시트의데이터를구글문서로옮기라는일을시켜볼까요?
Project10:스프레드시트에체크박스생성하기
_체크박스생성해서개수세기
_체크박스체크하거나해제하기
_체크박스에이벤트적용하기
Project11:스프레드시트드롭다운생성하기
_배열을이용해드롭다운생성하기
_특정범위를드롭다운으로생성하기
_연도를선택할수있는드롭다운생성하기
_월을선택할수있는드롭다운생성하기
Project12:스프레드시트값계산내마음대로하기
_[with챗GPT]챗GPT에게실습용데이터를요청하세요
_앱스스크립트에서직접계산해셀에값을입력하기
_R1C1을이용해셀에계산수식적용하기

Part02앱스스크립트로업무업그레이드하기
Project13:문서에공지사항띄우기
_알림,확인,프롬프트등을띄워UI제어하기
_[with챗GPT]사이드바를구현하라고시켜볼까요?
_트리거와UI메서드를조합하여공지사항띄워보기
Project14:문서에접속하는사용자의정보가져오기
_Session클래스로사용자정보가져오기
_DriveAPI로사용자정보가져오기
_모달에사용자이름과이메일을띄우라고해볼까요?
Project15:스프레드시트에데이터정렬버튼만들기
_오름차순,내림차순함수작성하기
_[with챗GPT]단가를정렬하는버튼을생성해봅시다
_구글드라이브활용하기
Project16:스프레드시트에목차생성하기
_시트이름과ID가져오기
_시트이름과시트URL목록만들기
_목차시트생성하고시트목록나열하기
_[with챗GPT]하이퍼링크로URL깔끔하게표현해봅시다
Project17:구글문서의찾아바꾸기업그레이드하기
_텍스트추출하여확인해보기
_문서의모든텍스트변경하기
_단어를찾아서서식도바꿔볼까요?
Project18:정규식으로전화번호형식변경하기
_정규식이란?
_전화번호형식변경하기
_[with챗GPT]전화번호패턴을다시반대로돌려볼까요?
_onEdit()트리거로입력중에전화번호형식변경하기
Project19:드라이브의여러구글문서텍스트한번에바꾸기
_구글드라이브에접근해서파일정보가져오기
_드라이브에서여러개의구글문서파일들텍스트변경하기
_구글캘린더와연동하기
Project20:구글캘린더일정관리하기
_일정등록하기
_일정확인하기
_일정삭제하기
_스프레드시트와구글캘린더연동하기
Project21:스프레드시트의데이터를수정할때작성자기록남기기
_데이터수정정보자동으로입력하기
_[with챗GPT]이전에입력한값을남기려면?
Project22:구글드라이브파일관리하기
_파일정보가져오기
_[with챗GPT]파일ID로파일정보를가져와볼까요?
Project23:구글드라이브에백업파일만들기
_백업파일만들기
_백업파일삭제하기
_트리거로특정시간에백업파일만들기

Part03스프레드시트제대로사용하기
Project24:음영과테두리지정하기
_음영적용하기
_교차색상적용하기
_테두리적용하기
Project25:데이터서식설정하기
_숫자서식적용하기
_[with챗GPT]천단위쉼표에원을붙이고싶다면?
_특정범위에다양한서식적용하기
_특정수치를기준으로색상변경하기
_날짜서식적용하기
Project26:조건부서식만들기
_조건부서식만들기
_[with챗GPT]사고유형중분류에서‘충돌’이포함된것만조건부규칙을적용하려면?
Project27:필터만들기
_공공데이터포털에서데이터준비하기
_필터생성하기
_필터적용하기
_필터2개이상적용하기
_[with챗GPT]챗GPT에게조건에맞는필터를요청해볼까요?
_필터링한데이터를새시트로저장하기
Project28:값이연속되는셀병합하기
_열하나만셀병합하기
_다중열병합하기
Project29:스프레드시트에차트만들기
_차트를생성하는newChart()메서드사용방법
_차트옵션을설정하는setOption()메서드
_스프레드시트데이터로선형차트생성하기
_떨어져있는특정범위들의차트생성
Project30:종속드롭다운만들어보기
_시도종속드롭다운만들어보기
_시도선택에따른지사종속드롭다운만들기
_처리중인셀에알림처리하기
Project31:여러스프레드시트파일에한번에작업하기
_ID로반복작업하기
_폴더로여러스프레드시트파일에반복작업하기
_[with챗GPT]여러스프레드시트에일괄스타일을지정해봅시다

Part04앱스스크립트로API사용하기
Project32:앱스스크립트로공공데이터포털의주택청약정보가져오기
_공공데이터포털에서API호출이해하고테스트해보기
_앱스스크립트에서API호출하기
_JSON형식으로API호출결과를가공하기
_XML데이터를가공해보는법을알아볼까요?
Project33:앱스스크립트로카카오톡메시지보내기
_카카오톡메시지를보내기위한절차한눈에보기
_카카오개발자애플리케이션등록하기
_인가코드발급URL만들기
_인가코드발급받기
_액세스토큰과리프레시토큰생성하기
_나에게메시지보내기
_토큰자동갱신하기
Project34:앱스스크립트로문자메시지보내기
_SMS전송서비스API인증키발급받기
_문자메시지보내기
Project35:슬랙봇메시지보내기
_슬랙API설정하기
_슬랙메시지보내기

Part05앱스스크립트실전업무에활용하기
Project36:앱스스크립트로챗GPT사용하기
_챗GPTAPI인증키발급받기
_챗GPT사용하기
Project37:스프레드시트에서선택한고객에게문자메시지보내기
_준비해주세요
_선택된고객에게문자메시지전송하기
_필요한내용을동적으로가져와사용하기
Project38:스프레드시트에서선택한고객에게파일첨부메일보내기
_준비해주세요
_선택된고객에게첨부파일과함께이메일전송하기
Project39:카카오톡으로국내장종료후주가정보받기
_준비해주세요
_네이버증권페이지데이터가져오기
_주가정보를카카오톡피드메시지로전송하기
_페이지이동버튼추가하기
Project40:스프레드시트를데이터베이스로웹페이지만들기
_준비해주세요
_내장트리거doGet()메서드사용하기
_앱스스크립트코드배포하기
Project41:구글서비스로예약시스템자동화하기
_준비해주세요
_예약화면구성하기
_구글서비스연동하기
Project42:챗GPT로답변템플릿생성하기
_준비해주세요
_API사용에필요한변수와함수선언하기
_챗GPT로답변생성해서문자보내기
Project43:스프레드시트의데이터를챗GPT로분석하기
_준비해주세요
_시트를선택할수있는분석기사이드바만들기
_[with챗GPT]데이터를CSV형태로변환하는코드를생성해볼까요?
_챗GPTAPI로답변생성하기
Project44:스프레드시트기반상품관리시스템만들기
_준비해주세요
_상품등록함수살펴보기
_상품조회함수살펴보기
_상품삭제함수살펴보기

출판사 서평

★버튼한번딸깍하면3일치반복업무뚝딱!
★혁신적인업무자동화를원한다면
★45가지미친자동화예제지금만나보세요!

매일반복하는업무,이제는자동화로해결하세요!‘자동화는어렵고코드는복잡해...'라고생각하셨나요?걱정하지마세요!이책은초보자도쉽게따라할수있도록실습를하나하나풀어설명하며,챗GPT와함께자동화를구현하는노하우도알려줍니다.자동화경험이없어도챗GPT와함께컴퓨터에게명령을내리는법을배우고,단순반복작업에서벗어날수있습니다.이책과함께라면여러분의업무시간을줄이고남은시간을더소중한곳에사용할수있을거예요!

500%효과내는오픈카톡방,네이버카페에서함께연구해요.
함께모여서함께공부하고,토론하고,네트워크를쌓으며완독하면더탄탄하게성장할수있습니다.저자와함께앱스스크립트업무자동화를함께공부하고연구해보아요.
-오픈카톡:open.kakao.com/o/gBWRpyvg
-네이버카페:cafe.naver.com/gpto

어려운내용은유튜브강의로한번더공부해요
꼭필요한프로젝트만골라유튜브강의를제공합니다.글로이해하기어려웠던부분,또는글로이해했지만한번더설명이필요한부분을동영상으로만나보세요.
-유튜브채널:youtube.com/@editorp89

45가지미친자동화예제코드를모두제공해요
책에서제공하는코드를따라작성하면서학습하기를추천하지만!너무바쁘고,더빨리학습하고싶고,지금당장쓰고싶은독자를위해바로복붙해서쓸수있는예제코드를제공합니다.
-실습파일다운로드:vo.la/owKJxg

★물고기잡는법도알려주고,물고기도함께줍니다!
★업무자동화기본부터카카오연결방법까지상세한실습과정설명
★스프레드시트활용,단체문자전송,슬랙알림봇등바로사용할수있는45가지미친예제제공
업무자동화라는넓고유용한바다에서‘효율’이라는물고기를잡는방법을배워보세요.이책은업무자동화를위한기본지식부터외부데이터연결같은고급활용까지차근차근실습하여누구나따라할수있도록구성했습니다.책을읽고나면실습예제뿐만아니라여러분만의응용자동화방법도찾을수있을것입니다.
또한바로먹을수있는물고기도함께제공합니다.책에나온모든코드는복사-붙여넣기해서사용할수있도록온라인으로제공합니다.‘5장앱스스크립트실전업무에활용하기’에서배운실습은완성작템플릿으로제공하기때문에필요한업무에서바로사용할수있을겁니다.

★업무자동화로사내시스템을구축한저자의업무자동화노하우한스푼에
★편집자가독자의눈으로실습하며자주만났던오류포인트두스푼으로
★더확실하고더쉽게배우고실전에사용할수있게안내합니다!
이책은자동화경험이풍부한저자의노하우를아낌없이나눠줍니다.챗GPT에게업무자동화물어보기부터카카오연결등누구나할수있는실전업무자동화를다룹니다.어떤내용들이있는지잠깐맛보기해볼까요?

-미친활용01:특정단어만모두찾아밑줄치고싶다면?서식일괄적용하기
-미친활용02:매일특정시간에실행할수있어요!트리거로매일데이터업데이트하기
-미친활용03:전화번호형식통일하기힘든가요?자동으로입력된문자형식변경하기
-미친활용04:프로젝트일정한번에입력해요!구글캘린더일정한번에등록하기
-미친활용05:클릭한번이면문서수정끝!폴더안의여러파일한번에수정하기
-미친활용06:공공데이터를활용하고싶다면?공공API로부동산정보가져오기
-미친활용07:AI를CS직원으로고용해요!챗GPT답변받아서고객응대문자보내기
-미친활용08:AI에게데이터분석을맡겨봐요!스프레드시트데이터챗GPT로분석하기
-미친활용09:구글밖에서도쓸수있어요!카카오톡으로주가알림봇만들기

이책은단순한업무자동화책이아니라즉시실무에적용할수있는업무자동화실용서입니다.편집자가45개의실습을모두직접따라하며자주만난오류나유의할사항도따로적어놓았으니눈여겨봐주세요.책을따라학습하면서‘이런점이불편했는데이렇게해결할수있겠구나!’하며여러분만의업무자동화아이디어를떠올려보기바랍니다.

★배우기-응용하기,문제해결하기까지
★챗GPT와함께더효과적으로학습해보세요!
코드를처음접해본독자라면막연히어렵다고생각할수있습니다.하지만챗GPT와함께한다면이모든걱정을해결할수있습니다.
‘with챗GPT’코너를통해실습중간중간챗GPT와함께자동화코드를만드는방법을설명합니다.본문에서배운내용을활용하여원하는부분을바꾸는질문,챗GPT와함께오류를해결해나가는질문들을참고하면여러분도금방챗GPT와자동화코드를짤수있을거예요.질문을할때어떤형식을쓸지,어떤정보를넣으면좋은지등프롬프팅팁도알차게담았습니다.

★왜구글앱스스크립트로자동화를해야하냐고요?
★24시간365일서버없이계속돌아가니까요!

파이썬으로자동화를하려면내PC를항시켜두거나,서버를마련해야합니다.반면구글워크스페이스를사용하면그런번거로움에서벗어날수있다는뜻입니다.또한오늘날구글워크스페이는워드,스프레드시트(엑셀),캘린더등다양한도구를제공하고있어,더강력한자동화를구현할수있습니다.따라서이책은구글워크스페이스와앱스스크립트를이용해미친자동화의끝판을구현해제공합니다.

아직구글앱스스크립트가낯선분들이자주하는3가지질문에답을해봅니다!

<하나>구글앱스스크립트가뭐예요?
구글앱스스크립트는구글워크스페이스의앱들을연결하고자동화할수있는클라우드기반스크립트언어입니다.자바스크립트를기반으로하고반복작업을자동화하거나구글문서,스프레드시트,드라이브등다양한구글앱을서로연동해더효율적으로작업할수있게해주죠.예를들어,일정에맞춰이메일을자동발송하거나,스프레드시트에서데이터를실시간으로처리하는등의작업을쉽게설정할수있습니다.

<둘>앱스스크립트는코딩이라어렵지않나요?
앱스스크립트가처음엔어려울수있어요.하지만매일3시간걸리던일을단10분만에끝낼수있다면,그만큼배울만한가치가있지않을까요?익숙해지면반복되는함수나패턴이금방보일거예요.이책은기초함수부터심화내용까지,차근차근앱스스크립트를배울수있도록도와줍니다.특히앱스스크립트를챗GPT와사용하면훨씬쉽게배우고활용할수있답니다.이책의‘with챗GPT’코너에서는챗GPT를활용해앱스스크립트를응용하는방법,배우지않은코드를물어보는방법,오류를해결하는방법,학습용더미데이터를만드는방법등을자세히설명해요.

<셋>앱스스크립트는스프레드시트쓸때만유용하지않나요?
첫번째질문에서도말했듯앱스스크립트는구글워크스페이스전체를다룰수있어요.구글문서,드라이브,캘린더와같은다양한도구를자동화할수있죠.더나아가API를활용하면구글밖의데이터도가져와서조작할수있습니다.이책에서는그런다양한활용법을담은프로젝트45개를준비했습니다.“앱스스크립트로이런것까지가능하다고?”하고놀랄만큼폭넓은예제를다뤘기때문에,앱스스크립트를알지만활용방법을몰랐던독자들도새로운아이디어를얻는데도움이될겁니다.