매주 월요일 아침, 주간 보고 구글 슬라이드에 구글 시트에 쌓인 숫자를 더해 옮겨 적고 계신가요?
구글 시트 열고, 슬라이드 열고, 최신 숫자 복사해서 붙여넣고, 달성률 다시 계산하고, 코멘트 고치고... 숫자 하나 잘못 옮기면 회의에서 바로 티가 나니까 은근히 실수도 많고 신경도 많이 쓰이는 작업이죠.
이 작업을 통째로 자동화하는 방법이 있습니다. 👏
[ 구글 앱스 스크립트, 왜 지금 배워야 할까요? ]
구글 시트의 '확장 프로그램' 메뉴 안에는 Apps Script라는 자동화 도구가 숨어 있습니다. 구글 시트 뿐 아니라 여러 구글 서비스, 심지어 외부 서비스까지 내 입맛대로 연결해 주는 프로그램인데요. 이런 이유들 때문에 '구글 AI 생태계에서 꼭 배워야 할 툴 중 하나'로 꼽고 있습니다.
❶ 완전 무료. 설치도 구독도 없이 구글 계정만 있으면 됩니다.
❷ Gmail 메일을 시트로, 시트 데이터를 슬라이드로 - 구글 도구 및 외부 툴과의 연동이 압도적으로 유연합니다. Zapier로 하려면 유료 플랜이 필요한 일들이죠.
❸ '트리거'를 걸어두면 매주 월요일 아침 8시, 제가 자는 동안에도 알아서 돌아갑니다.
❹ 그리고 결정적으로, 이제 코드는 Gemini가 다 써줍니다.
❺ HTML 만들기 기능을 통해 대시보드도 만들 수 있어요.
저도 비개발자라 코드를 볼 줄은 모르지만 구글 앱스스크립트는 몇 년째 애용하고 있어요. 예전에는 에러가 나면 Gemini와 몇 번씩 핑퐁을 해야 했는데, 요즘은 모델 성능이 좋아져 체감상 거의 한 번에 돌아가는 것 같습니다.
[ 시트가 바뀌면 슬라이드가 알아서 바뀌는 보고서, 만드는 법 ]
과정은 7단계인데, 코딩 지식은 하나도 필요 없습니다.
❶ 슬라이드에서 매주 바뀌는 자리에 {{rate}}, {{date}} 같은 구분자 심기
❷ Gemini에 시트·슬라이드 파일을 통째로 첨부하고 코드 요청 - 'Drive에서 파일 추가 기능'을 쓰면 문서 구조를 정확히 이해한 코드를 제공합니다
❸ 받은 코드에서 내 조건이 반영됐는지만 훑어보기
❹ 시트의 확장 프로그램 → Apps Script에 붙여넣기
❺ AI API 키와 문서 ID만 내 값으로 수정
❻ 에러가 나면? 메시지를 그대로 복사해 Gemini에게 다시 던지기
❼ 재실행 → 완성
첫 실행은 실패했습니다. 😅 그런데 에러 메시지를 복사해서 "이런 오류가 났어."라고 던졌더니, 에러 수정이 반영된 코드를 주더라고요.
두 번째 실행에서 성공!
날짜와 달성률 같은 정량적 수치는 물론, 성과 요약·리스크 진단·차주 액션 아이템 같은 정성적인 분석까지 Gemini AI API가 채워 넣어줘요. 실행 버튼 하나로요.
[ 자동화의 전부는 코딩이 아니라 '설명'입니다 ]
이 과정에서 제가 한 일은 두 가지인데요. 무엇을 자동화하고 싶은지 제미나이에게 정확히 설명한 것 + 문제가 생겼을 때 에러 메시지를 그대로 전달한 것
코드를 이해하는

