메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

구글 앱스 스크립트 완벽 가이드, 리뷰

spaci***

|

2022-08-08

구글 앱스 스크립트 완벽 가이드

스프레드시트, 지메일, 드라이브, 캘린더 등을 구글에서 제공하는 앱스 스크립트를 활용하면 얼마든지 자동화하여 쓸 수 있다. 자바스크립트를 잘 몰라도, 어디서부터 시작해야 할지 막막해도 따라 할 수 있도록 기초부터 실무에 꼭 필요한 내용을 친절하게 설명한다.

  • 저자 : 다카하시 노리아키
  • 번역 : 김모세
  • 출간 : 2022-07-05

구글 앱스 스크립트 가이드란 책을 읽을 기회가 생겨서 읽게 되었습니다.

 

 

 

구글이 제공하는 프로그래밍 언어인 GAS를 통해서 지메일, 구글 스프레드시트, 구글 캘린더, 구글 드라이브, 구글 번역 등 구글이 제공하는 다양한 애플리케이션을 조작할 수 있습니다.

 

 

 

저는 제가 주로 사용하는 구글 스프레드시트와 구글 번역기 중 구글 스프레드시트의 장을 집중적으로 읽어보았습니다. GAS 언어는 자바 스크립트에 기본하고 있기 때문에 자바스크립트를 알아야 합니다. 자바스크립트에 대한 내용은 책의 내용에 같이 다루고 있어서 편하게 같이 볼 수 있었습니다.

 

 

 

구글 스크립트를 열고 Hello World와 같이 기본적인 출력을 해 보는 시간을 먼저 가질 수 있습니다.

스크립트 편집기는 구글 스프레드시트와 같이 자동 저장을 지원하지 않는다고 합니다. 그래서 수동으로 저장을 해야 한다고 합니다.

 

 

 

스프레드시트에서 만들고 저장한 스크립트는 스프레드시트 메뉴의 [도구] -> [스크립트 편집기] 에서 다시 편집할 수 있다고 합니다. 작성한 스크립트 실행시에는 툴바에서 실행을 클릭하거나 Ctrl + R 또는 Command + R 키를 눌러서 실행할 수 있습니다.

 

  

 

스크립트 실행시에는 자격에 대한 승인이 필요한데요. 허용을 클릭하면 스크립트가 실행이 됩니다. 브라우저 탭을 스트레드시트로 전환하면 Hello라는 메세지 박스가 표시가 됩니다.

 

 

 

자바스크립트의 기초를 다른 책에서 배울 수도 있지만 기본적으로 이 책에서는 자바스크립트의 기본 문법을 같이 다루고 있습니다. SpreadsheepApp 클래스는 스프레드시트를 프로그래밍 하기 위한 대표적인 클래스 입니다.

  

 

 

책에서는 스프레드시트를 얻는 방법과 활성화된 시트를 얻는 방법이 친절히 설명이 되어있습니다.

SpreadsheetApp.getActiveSpreadSheet() 함수를 통해 활성화된 시트를 얻을 수 있습니다.

 

 

 

스프레드시트를 조작할 수 있는 다양한 함수들이 있습니다. 조작을 위해서는 먼저 기존의 값을 얻어 올 필요가 있습니다. Spreadsheet 클래스는 스프레드시트를 조작하는 기능을 제공하는 클래스입니다.

 

  

 

이렇게 위의 클래스를 통해서 셀 범위 얻기, 배열을 사용한 데이터 검색 등의 기능을 사용할 수 있습니다. 자세한 클래스 및 함수의 리스트와 사용법은 책과 구글에서 제공하는 정리된 문서를 참고하면 될것으로 보입니다.

 

 

이 책을 통해 구글에서 제공하는 앱과 관련된 스크립트를 사용함으로써 업무를 좀 더 효율적으로 처리하고 자동화 할 수 있는 방법을 알아보는 시간을 가질 수 있었습니다.

 

 

이 글은 한빛미디어 나는 리뷰어다 리뷰단 자격으로 작성되었습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?