2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

기타/도서리뷰

나는리뷰어다]구글 앱스 스크립트 완벽가이드

원당컴1 2022. 7. 21. 10:34

구글 앱스 스크립트(GAS-Google Apps Script) 소개

GAS(Google Apps Script)는 구글에서 개발한 스크립팅 플랫폼입니다. 구글메일,구글드라이브,구글문서,구글 스프레드 시트 등 구글 서비스가 통합한느 구글 워크스페이스(Google Workspace)에서 반복적인 기능이나, 간단한 업무를 수행하는 기능을 개발 할 수 있으며 자바스크립트에 기반을 두고 있습니다.

GAS 에서 제공하는 서비스

1. Google Workspace Services : 구글 워크 스페이스에 포함된 애플리케이션을 중심으로 조작하는 서비스(예, 스프레드시트,지메일,캘린더,드라이브,번역 등)

2. Script Services : 유틸리티 서비스(예 Base,Utilities,URI,Fetch등)

3. Advanced Google services : Google Workspace Services에 포함되지 않은 애플리케이션이나 조작을 수행할 수 있는 고급서비스(예 애너리틱스,빅쿼리,Admin SDK,유튜브등)

다만 이 책에서는 Advanced Google services 는 다루지 않고 있습니다.

 

구글앱스크립트를 활용한 예

1)  견적서 화면을 생성 및 관리

2) 세미나 신청서 작성 및 관리

3) 기술지원 자동 일일 업무보고 

4) 기타 다양한 업무 활용 

 

GAS 학습시 주의할점

자바스크립트기반으로 만들어진 GAS는 일반적인 자바스크립트와는 동일하지 않다는 점입니다.

자바스크립트는 브라우저 기반이기 때문에 브라우저 조작에 따라 스크립트 실행등을 할 수 있는 DOM 객체를 이용할 수 있지만 GAS는 이런 기능을 이용할 수 없습니다.

 

책의 구성

Chapter 1~2 : 구글 앱스 스크립트의 기본 지식과 스크립트 편집기와 대시보드 사용법 등을 다루고 있으며 실무에서 편리한 단축키와 문제가 생겼을때 디버깅 할 수 있는 방법등을 다루고 있습니다.

Chapter 3~7 : 자바스크립트가 처음인 분들도 따라 할 수 있도록 기본문법,제어문,함수,클래스와 객체 등 스크립트의 사용법을 다루고 있습니다.

Chapter 8 : 스프레드 시트에서 GAS를 이용하여 시트를 조작하는 방법,셀 범위 조작하는 방법,배열을 사용한 데이터 처리 방법과 같이 스프레드 시트를 다루고 있습니다.

Chapter 9: GmailApp 클래스를 이용하여 새 메시지 작성법, 스레드를 이용하여 메시지 얻기, 메시지 본문 얻기, 답장과 전달 등 우리가 많이 사용하는 지메일을 유용하게 사용할 수 있는 방법을 다루고 있습니다.

Chapter 10: DriveApp 클래스를 이용하여 Folder 조작,파일조작,공유및 권한조작과 같이 구글드라이브 사용법을 다루고 있습니다.

Chapter 11: CalendarApp 클래스를 이용하여 캘린더의 이벤트 만들기, 이벤트 가져오기 등을 다루고 있습니다.

Chapter 12 : DocumentApp 클래스를 이용하여 문서의 머리글과 바닥글,단락,요소추가하기,문자열 편집 등을 다루고 있습니다.

Chapter 13 : SlidesApp 클래스를 이용하여 프리젠테이션의 슬라이드 관리,페이지 조작, 문자와 텍스트 조작등을 다루고 있습니다.

Chapter 14 : FormApp클래스를 이용하여 설문지 만들기,정보 얻기, 아이템 추가하기,질문 조작하기 등을 다루고 있습니다.

Chapter 15~18 : 번역,Base 서비스,사용자 인터페이스,파일과 데이터 조작 등을 다루고 있으며

Chapter 19~23 : Utilites 서비스,Properties 서비스,이벤트와 트리거, 외부 서비스 접속,라이브러리 사용법 등을 다루고 있습니다.

 

서평

단순 반복 업무에 지친 분을 위해 지메일,드라이브,캘린더,문서,스프레드시트,슬라이드 등 구글 워크스페이스를 통합하고 자동화하는 방법이 모두 담겨 있는 책입니다.

무엇부터 시작해야 될지 몰라 막막하더라도 이 책을 하나하나 따라서 실습을 해 볼 수 있도록 구글 앱스 스크립트 문법 부터 시작해서 실무에 필요한 업무 자동화 방법을 하나씩 하나씩 풀어 나가고 있습니다.

  • 캘린더에 등록된 오늘의 일정을 메일로 전송 하거나
  • 설문지 응답자에게 감사 메일을 자동으로 전송 하거나
  • 캘린더에 등록된 일정을 스프레드시트에 복사하는 방법이 필요하거나
  • 문서 내용을 본문으로 하여 스프레드 시트에 있는 이메일 주소 목록으로 메일 전송하는 기능이 필요하거나
  • 문의 메일을 스프레드 시트에 자동으로 저장하는 기능 등

이 책은 구글 앱스 스크립트를 배우기 위한 정석과 같은 책입니다.

위와 같은 기능들이 필요하시다면 이 책을 통해 구글 앱스 스크립트를 이용해서 한꺼번에 해결하실 수 있습니다.

 

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

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기