본문 바로가기
카테고리 없음

[Google Apps Script] 간단한 자동화 프로젝트 시작하기

by insumai 2025. 1. 22.

 

Google Apps Script는 누구나 쉽게 Google Workspace 애플리케이션의 반복 작업을 자동화할 수 있도록 돕는 강력한 도구입니다. 이번 포스팅에서는 초보자도 쉽게 따라 할 수 있는 자동화 프로젝트 예제를 통해 Google Apps Script를 시작하는 방법을 알려드립니다.

Google Apps Script 개발 환경 소개

Google Apps Script는 브라우저에서 바로 사용할 수 있는 개발 환경을 제공합니다. 추가적인 소프트웨어 설치 없이 클라우드 기반으로 모든 작업이 이루어지므로, 간편하게 시작할 수 있습니다.

개발 환경으로 이동하기

  1. Google Apps Script 홈페이지로 이동합니다.
  2. Google 계정으로 로그인 후, 새 프로젝트를 클릭합니다.
  3. 스크립트 편집기가 열리며 코드를 작성할 준비가 완료됩니다.

Google Apps Script 개발 환경 화면
Google Apps Script 개발 환경 화면

개발 환경 주요 구성 요소

  1. 에디터: 코드를 작성하고 수정할 수 있는 공간
  2. 파일 메뉴: 여러 스크립트 파일 및 리소스 관리
  3. 실행 버튼: 작성한 스크립트를 실행
  4. 로그: 실행 중 발생한 오류나 출력 결과 확인

Google Apps Script 주요 구성 요소 설명 이미지
Google Apps Script 주요 구성 요소 설명 이미지

첫 번째 스크립트 작성하기

이제 간단한 Google Sheets 데이터를 처리하는 자동화 스크립트를 작성해 보겠습니다.

코드 예제: Google Sheets에 "Hello, World!" 추가

function writeHelloWorld() {
  // Google Sheets 문서를 열기
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  
  // 첫 번째 셀에 "Hello, World!" 입력
  sheet.getRange(1, 1).setValue("Hello, World!");
}

위 코드는 현재 활성화된 Google Sheets의 첫 번째 셀에 "Hello, World!"를 입력합니다. 다음 단계에서 실행 방법을 알아보겠습니다.

스크립트 실행하기

  1. 스크립트 에디터에서 저장을 클릭하고 프로젝트 이름을 입력합니다.
  2. 코드 작성 후, 상단의 실행 버튼(▶️)을 클릭합니다.
  3. Google이 요청하는 권한을 승인합니다.
  4. Google Sheets에서 결과를 확인합니다!

간단한 자동화 프로젝트 아이디어

다음은 초보자가 쉽게 구현할 수 있는 자동화 프로젝트 아이디어입니다.

1. Google Sheets 데이터 자동화

특정 날짜에 따라 데이터를 업데이트하거나, 특정 키워드를 포함하는 데이터를 필터링해 자동으로 요약할 수 있습니다.

2. 이메일 전송 자동화

매일 정해진 시간에 Gmail을 통해 알림 이메일을 자동으로 전송할 수 있습니다. 예를 들어, "오늘의 작업 리스트"를 팀원들에게 보내는 스크립트를 작성할 수 있습니다.

결론

Google Apps Script는 단순히 코드 몇 줄만으로도 업무 효율성을 높이는 도구입니다. 간단한 자동화 프로젝트부터 시작하여 점차 활용 범위를 넓혀보세요!