본문 바로가기

콩's WORK

구글 워크스페이스 자동화의 핵심, Google Apps Script(GAS) 가이드

반응형
구글 워크스페이스 자동화의 핵심, Google Apps Script(GAS) 시작하기

구글 서비스의 만능 리모컨, Google Apps Script(GAS)

Google Apps Script(GAS)는 구글 워크스페이스(스프레드시트, 문서, Gmail 등)를 자동화하고 기능을 확장하는 데 사용되는 자바스크립트 기반의 클라우드 스크립팅 언어입니다.

쉽게 말해 "구글 서비스들을 내 입맛대로 조종하는 리모컨"을 만드는 도구라고 생각하시면 됩니다.

1. Google Apps Script로 할 수 있는 주요 작업

GAS는 구글 서비스들 사이를 연결하는 '다리' 역할을 하며, 다음과 같은 작업에 강력합니다.

  • 자동화: 반복적인 데이터 입력, 서식 변경, 파일 복사 등을 자동화합니다.
  • 서비스 통합: 스프레드시트의 데이터를 읽어 Gmail로 보내거나, 설문지 응답을 캘린더에 자동 등록합니다.
  • 기능 확장: 나만의 함수(=MYFUNCTION())를 만들거나 커스텀 메뉴 버튼을 추가할 수 있습니다.
  • 외부 연결: 외부 API(날씨, 주식, 챗GPT 등)를 호출하여 실시간 데이터를 가져옵니다.

2. 구체적인 활용 사례 (Best 5)

사례 내용 설명
개별 메일 대량 발송 시트의 데이터를 바탕으로 개인별 맞춤 메일 자동 발송 (메일 머지)
구글 폼 자동 알림 설문 제출 시 즉시 슬랙이나 이메일로 담당자 알림 전송
보고서 자동 생성 매주 시트 데이터를 요약해 PDF 보고서를 만들고 드라이브에 저장
실시간 정보 조회 외부 API를 연결해 환율이나 주식 지표를 자동으로 업데이트
일정 동기화 시트의 일정 목록을 구글 캘린더에 한꺼번에 등록 및 수정

3. 초보자를 위한 단계별 사용 가이드

별도의 설치는 필요 없습니다. 브라우저와 구글 계정만 있으면 바로 시작할 수 있습니다.

1단계: 스크립트 에디터 접속

  • 구글 스프레드시트를 하나 만듭니다.
  • 상단 메뉴에서 [확장 프로그램] > [Apps Script]를 클릭합니다.

2단계: 첫 번째 코드 작성하기

function helloWorld() {
  var sheet = SpreadsheetApp.getActiveSheet();
  sheet.getRange("A1").setValue("안녕하세요! Apps Script입니다.");
}

3단계: 실행 및 권한 승인

상단의 [저장][실행] 버튼을 누르세요. 권한 검토 팝업이 뜨면 자신의 계정을 선택하고 [고급] > [이동(안전하지 않음)] > [허용]을 차례로 클릭합니다.

4. 더 나아가기: 트리거(Trigger) 활용

GAS의 진정한 강력함은 '트리거'에서 나옵니다. 에디터 왼쪽의 시계 모양 아이콘을 클릭해 설정해보세요.

  • 시간 기반: "매일 아침 9시마다 실행해줘."
  • 이벤트 기반: "누군가 설문지를 제출할 때마다 실행해줘."
반응형

⚠️ 광고 차단 프로그램 감지

애드블록, 유니콘 등 광고 차단 확장 프로그램을 해제하거나
화이트리스트에 추가해주세요.