매일 아침 엑셀 다운받기, 이제 그만 🙅♂️
경영전략실장인 나는 매일 재고 보유 금액을 제품 유형별로 확인해야 해요. 물류 회사에 “현재 재고 데이터 좀 주세요”라고 했더니, 매일 아침 8시에 엑셀 파일을 이메일로 보내주겠다고 하더라고요.
그런데 문제가 있었죠.
매일 아침마다 메일을 열고 → 엑셀 다운받고 → 편집해서 → 보고서 만들기… 이 루틴이 너무 귀찮은 거예요. 😫
“팀원한테 시킬까?” 생각했는데, 팀원들이 날 싫어할 것 같더라고요. (당연하죠)
그래서 찾았어요. 자동으로 저장하는 방법을요.
이럴 때 필요한 게 젬미니예요 ✨
구글 앱스 스크립트 코딩은 ChatGPT보다 **젬미니(Gemini)**가 훨씬 나아요. 실제로 써보면 확실히 체감돼요.
젬미니한테 이렇게 물어보면 돼요:
💬 젬미니 프롬프트 (그대로 복사해서 쓰세요)
넌 구글 스프레드시트 앱스 스크립트 개발 전문가야.
아래 조건에 맞는 코드를 작성해 줘.
코드는 최대한 간결하게 작성해 줘.
코드가 완성되면 오류가 있는지 다시 한번 살펴보고 오류가 없는 코드를 제시해 줘.
* 목적
매일 아침 8시 10분에 지메일에 수신된 이메일에서 [회사명]에서 보낸 메일을 검색해서
첨부된 엑셀 파일을 구글 스프레드시트 데이터로 변환하는 작업
* 찾을 메일
1. 메일 제목에 "[검색할 제목 키워드]"이 포함되어 있음
2. 보낸 사람 이메일 도메인이 "@[도메인].com"임
3. 첨부파일이 있음
4. 최근 7일에 수신된 메일 중에 가장 최신 메일이어야 함
* 엑셀 파일 변환 방법
1. Drive API를 사용할 것
2. 임시 구글 스프레드시트 파일을 만들고, 데이터를 가져온 다음에는 임시파일을 삭제할 것
* 저장할 스프레드시트 정보
1. 타겟 구글 스프레드시트: [여기에 내 구글 시트 URL 붙여넣기]
2. 구글 스프레드시트 시트명: [시트 이름]
팁: 대괄호 [ ] 안의 내용만 내 상황에 맞게 바꿔서 입력하면 돼요!
젬미니가 준 코드, 이렇게 설정하세요 ⚙️
젬미니가 코드를 뚝딱 만들어주면, 이제 설정만 하면 끝이에요.
1단계: 구글 시트 열기
데이터를 넣을 구글 스프레드시트를 미리 하나 만들어 두세요. 새로 만들어도 되고, 기존 시트를 써도 OK!
2단계: 앱스 스크립트 열기
구글 시트 상단 메뉴에서:
확장 프로그램 → Apps Script
3단계: 코드 붙여넣기
- 기존에 있는 코드는 전부 삭제하고
- 젬미니가 준 코드를
Ctrl+V로 붙여넣기 - 저장 버튼 클릭 💾
4단계: Drive API 추가 (중요! 🚨)
이 코드는 Drive API를 사용하기 때문에 서비스를 추가해 줘야 해요.
방법은 간단해요:
- 왼쪽 메뉴에서 서비스(Services) 옆 + 버튼 클릭
- Drive API 검색 후 선택
- 추가 버튼 클릭
💡 꿀팁: Drive API 추가가 제대로 안 되면, 한 번 삭제했다가 다시 추가해 보세요. 저는 2번 추가했다가 모두 삭제하고 다시 추가하니 작동했어요.
실행 권한 설정하기 🔐
이제 실행 버튼을 누르면 “승인 필요” 창이 떠요. 놀라지 마세요, 정상이에요!
권한 승인 순서
- 권한 검토 클릭
- 실행할 구글 계정 선택
- “안전하지 않은 앱”이라는 무서운(?) 경고가 뜨면 → 고급 클릭
- 안전하지 않음(으)로 이동 클릭 (걱정 마세요, 내가 만든 스크립트니까요)
- 모든 권한 체크 후 → 계속 버튼
구글이 좀 과하게 협박하는데, 내가 직접 만든 코드라 전혀 문제없어요. 😎
혹시 오류가 뜨나요? 🔧
실행했는데 오류가 발생한다면, 대부분 Drive API가 제대로 설치되지 않은 경우예요.
해결 방법:
- Drive API를 삭제하고 다시 추가
- 2~3번 반복해도 안 되면, 모두 삭제 후 재추가
저도 처음에 이것 때문에 헤맸는데, 다시 추가하니 바로 해결됐어요!
이제 자동화 완료! 🎉
설정이 끝났으면 이제 매일 아침 자동으로 작동해요.
- 메일이 오면 자동으로 엑셀 파일을 구글 시트로 변환
- 수동으로 다운받을 필요 없음
- 보고서 작성 시간 30분 → 5분으로 단축
혹시 수동으로 한 번 실행해보고 싶다면, 앱스 스크립트에서 실행 버튼만 누르면 돼요.
마무리하며 💭
매일 반복되는 단순 작업, 이제 AI와 자동화로 해결하세요.
이 방법은 재고 데이터 말고도:
- 일일 매출 보고서
- 광고 성과 리포트
- 거래처별 주문 현황
같은 엑셀 메일에도 똑같이 적용할 수 있어요.
한 번 설정해 두면 평생 시간을 절약할 수 있어요. 시도해 보시고, 궁금한 점이 있으면 댓글로 물어보세요! 😊
📌 이 글이 도움이 되었다면 공유 부탁드려요!

답글 남기기