ERP는 많은 기능을 자동화할 수 있지만, 가격과 복잡도 때문에 도입을 망설이는 1인 창업자들이 많습니다.
그렇다면 지금 이미 사용하고 있는 구글 스프레드시트에 자동화 기능만 추가할 수 있다면 어떨까요?
실제로 구글에서 제공하는 "Apps Script(앱스 스크립트)"를 활용하면,
스프레드시트에 자동 보고서 생성, 이메일 알림, 반복 계산 자동화 같은 고급 기능을 직접 구현할 수 있습니다.
이 글에서는 초보자도 이해할 수 있도록 Apps Script의 기본 개념과 실전 예제 3가지를 소개하며,
ERP 수준의 자동화 효과를 무료로 구현하는 방법을 단계별로 안내합니다.
자동화를 처음 시도하는 1인 창업자에게 실질적인 도움을 줄 수 있는 가이드가 될 것입니다.
Apps Script란 무엇인가?
Apps Script는 구글이 제공하는 자바스크립트 기반의 클라우드 자동화 도구입니다.
구글 스프레드시트, 구글 폼, Gmail 등 다양한 구글 서비스와 연결해 자동화 작업을 설정할 수 있습니다.
항목 | 설명 |
개발 언어 | JavaScript (기본 문법만 알아도 가능) |
주요 기능 | 스프레드시트 자동화, 이메일 전송, 알림 설정 등 |
실행 방식 | 트리거 설정 또는 수동 실행 가능 |
사용 비용 | 무료 |
코딩 경험이 없어도, 예제 복사 → 붙여넣기만으로도 자동화가 가능합니다.
예제 1: 일정한 시간마다 자동 보고서 이메일 전송하기
- 목적
매일 혹은 매주 자동으로 매출 요약 보고서를 특정 이메일로 보내기
- 코드 예시
function sendReport() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("매출");
var data = sheet.getRange("A1:E10").getValues();
var emailBody = "";
for (var i = 0; i < data.length; i++) {
emailBody += data[i].join(" | ") + "\n";
}
MailApp.sendEmail({
to: "your@email.com",
subject: "주간 매출 보고서",
body: emailBody
});
}
- 설정 방법
- 상단 메뉴 → 확장 프로그램 → Apps Script
- 코드 붙여넣기 → 저장
- 트리거 설정 → 매일 or 매주 원하는 시간에 자동 실행 설정
결과: 매출표 자동으로 이메일로 전송되어 팀과 공유 가능
예제 2: 특정 셀 값 변경 시 자동 알림 보내기
- 목적
재고 수량이 일정 수치 이하로 내려가면 자동으로 알림 전송
- 코드 예시
function checkStockLevel() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("재고");
var data = sheet.getRange("A2:B100").getValues();
for (var i = 0; i < data.length; i++) {
var item = data[i][0];
var stock = data[i][1];
if (stock < 10) {
MailApp.sendEmail("your@email.com", "재고 부족 알림", item + " 재고가 " + stock + "개 남았습니다.");
}
}
}
- 설정 방법
- 매일 아침 자동 실행 트리거 설정
- 조건문 수정하면 특정 상품만 알림 가능
결과: 재고 부족 시 즉시 이메일로 알림 받아 대응 가능
예제 3: 새로운 데이터 입력 시 자동 색상 변경
- 목적
매출 시트에 새로운 데이터가 추가되면 자동으로 배경 색상 변경하여 시각화
- 코드 예시
function highlightNewRows() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("매출");
var range = sheet.getRange("A2:E");
var values = range.getValues();
for (var i = 0; i < values.length; i++) {
if (values[i][0] === Utilities.formatDate(new Date(), "GMT+9", "yyyy-MM-dd")) {
sheet.getRange(i + 2, 1, 1, 5).setBackground("#FFF3CD"); // 연노란색
}
}
}
결과:
오늘 입력된 데이터만 자동으로 강조
데이터 파악이 쉬워지고 실수 방지 가능
스프레드시트 자동화의 실제 효과
작업 항목 | 자동화 전 | 자동화 후 |
보고서 이메일 발송 | 직접 복사 + 붙여넣기 + 이메일 작성 | 자동 전송, 손 하나 안 대도 매일 발송 가능 |
재고 확인 및 경고 알림 | 수시로 눈으로 확인, 놓치는 경우 발생 | 자동 체크 + 이메일 알림으로 대응 가능 |
데이터 강조 표시 | 수작업으로 셀 색상 지정 | 오늘 데이터만 자동 강조, 실수 줄어듬 |
실전 적용 팁
- 복사한 코드는 한 줄씩 이해하며 사용하면 나중에 직접 수정도 가능
- 트리거 설정은 “시간 기반 트리거” 또는 “수정 시 트리거”로 설정 가능
- 실수 방지를 위해 테스트 시트에서 먼저 실행해본 후 실적용
결론: ERP 수준의 자동화, 지금 스프레드시트로 시작할 수 있습니다
Apps Script는 개발자가 아니어도 쉽게 접근 가능한 도구이며,
구글 스프레드시트만 있어도 충분히 ERP에서 기대하는 자동화 효과를 직접 만들 수 있습니다.
단순 반복 작업이 줄어들고, 데이터 활용 수준이 높아지며, 업무 시간은 줄고 실수도 감소합니다.
ERP가 부담된다면, Apps Script부터 시작해보세요.
자동화는 선택이 아니라, 1인 창업자 생존 전략이 됩니다.
요약 정리
자동화 기능 | 적용 사례 | 기대 효과 |
자동 보고서 전송 | 주간 매출 리포트를 이메일로 발송 | 업무 공유 속도 증가, 체계화 가능 |
조건 알림 | 재고 부족 시 자동 이메일 전송 | 실수 방지, 빠른 대응 가능 |
데이터 강조 | 신규 입력 데이터 자동 색상 표시 | 시각화로 관리 효율 향상 |
'마이크로 ERP' 카테고리의 다른 글
구글폼과 스프레드시트를 연동하여 입력부터 대시보드까지 자동화하는 방법 (0) | 2025.04.17 |
---|---|
매출·지출·재고 통합 대시보드 만들기 – 스프레드시트로 ERP 리포트 구현하기 (0) | 2025.04.17 |
재고관리 자동화 시트 만들기 – 입출고와 현재고 실시간 추적법 (0) | 2025.04.17 |
ERP 대신 스프레드시트로 운영 자동화하기 – 셀링 작업 템플릿 3종 공개 (0) | 2025.04.17 |
ERP 없이 연 매출 1억 만든 실제 사례 분석 – 하이브리드 시스템 활용법 (0) | 2025.04.16 |
ERP 없이도 가능한 ‘하이브리드 업무 시스템’ 만들기 – 노션, 스프레드시트, 자동화 툴로 ERP 대체하기 (0) | 2025.04.16 |
ERP 성공 도입을 위한 단계별 전략 가이드 – 1인 창업자를 위한 실전 로드맵 (0) | 2025.04.16 |
ERP 도입 실패하는 사람들의 5가지 특징 – 실전 피해야 할 실수 모음 (0) | 2025.04.16 |