반응형

구글 서비스의 만능 리모컨, 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시마다 실행해줘."
- 이벤트 기반: "누군가 설문지를 제출할 때마다 실행해줘."
반응형
'콩's WORK' 카테고리의 다른 글
| 🤖AI 기본법 핵심 정리 (0) | 2026.01.23 |
|---|---|
| [무료 자동화] 윈도우 PC에 Docker로 n8n 구축 가이드 (0) | 2026.01.20 |
| 🤔Playwright 자동화: 골치 아픈 'Canvas 그리드' 해결 가이드 (0) | 2025.12.10 |
| 탈 Next.js 과정에서 새로운 스택(Post Next.js) 구성 (0) | 2025.12.05 |
| 500Mbps 인터넷 속도와 100명 사용 시 체감 속도 (0) | 2025.11.14 |