코스트코 내부 강의
시간
3시간
인원
3명
장소
사내 회의실
기기
개인 노트북
일정표
1부 · 데이터 플로우 파악
지금 데이터가 어디서 생겨 어디를 거쳐 어디서 보이는지 한 줄로 그려본다 말로 들은 문제 말고 진짜 병목 찾기 — 요청은 대개 증상이다 사람이 손으로 다시 만들고 있는 칸 표시하기. 거기가 오늘 건드릴 자리다 그중 사람이 계속 판단해야 하는 칸 골라내기 — 전부 자동이 답은 아니다 오늘 뚫을 한 줄을 확정하고 구현으로 넘어간다
2부 · 구현 ① 입력 — AppSheet
먼저 짚을 것 — 외부 AI 로 AppSheet 앱을 만들 수는 없다. API 는 레코드 CRUD 와 액션 호출까지다 대신 제품 안의 Gemini 를 쓴다: Create > App > Start with Gemini 에 업무를 말로 설명 Gemini 가 내놓은 테이블·컬럼 스키마가 1부에서 그린 흐름과 맞는지 따져보고 고치기 손질은 에디터에서 — 부서 고르면 그 부서 문항만, No 일 때만 사유 칸이 열리게 수식이 막히면 Gemini Pro 에 물어가며 — 여기까지가 AI 가 도와줄 수 있는 선
휴식
3부 · 구현 ② 표현 — Looker Studio
2부에서 쌓인 그 시트를 그대로 소스로 연결 — 데이터를 두 벌 만들지 않는다 상단 필터 줄, 한눈에 보는 숫자, 표와 막대, 페이지 나누기 여기도 0 에서 만들어 주는 API 는 없다 — 사람이 만든다. 다만 한 번 만들면 템플릿으로 복제는 된다 사내 공유 권한 — 링크 전체공개 대신 도메인 내 공유로 잠그기
4부 · 구현 ③ 처리 — Apps Script
코드는 텍스트라 Claude·Gemini 가 통째로 써 준다 — 오늘 처음으로 AI 가 결과물을 만드는 구간 집계 스크립트 하나 — 원본 시트를 읽어 요약 시트에 써두고, Looker 는 요약본만 본다 시간 트리거로 매일 자동 실행, 6분 제한에 걸리지 않게 나눠 도는 구조 AppSheet 자동화에서 이 함수를 직접 호출(공식 지원되는 Apps Script Task) 판단 연습: 이 로직을 AppSheet 수식에 둘 것인가, Apps Script 로 뺄 것인가 — AI 를 쓰려면 후자다
5부 · 구현 ④ 바깥 데이터 — 법령 재개정
국가법령정보 공동활용 OPEN API(법제처) — 목록조회로 개정 이력, 본문조회로 조문 Apps Script 의 UrlFetchApp 으로 호출해 시트에 적재 → Looker 로 보기. 회사 계정 안에서 끝난다 Claude Code 의 자리 — 결과를 만드는 곳이 아니라 그 코드를 짜는 도구. 넘어오는 건 코드뿐이다
마무리 · 우리 순서 정하기
오늘 그린 흐름도 위에서 무엇부터 손댈지 순서 정하기 AI 레버리지를 키우려면 로직을 어느 쪽으로 밀어야 하는지 지금 도구로 안 되는 일은 무엇이고, 그때는 어디로 넘어가야 하는지
강의자료
테스트 : 로컬 PC에 있는 파일을 매일 자동화 해서 이메일 발송 prod : 회사 PC ========== 1. 빈 apps script 프로젝트를 만들어서 1-1. 메일 읽기 1-2. 특정 키워드로 된 메일 읽기 1-3 메일에 첨부파일 있으면 읽기 ========== 2. 첨부파일에 대한 데이터로 작업 2-1. 스프레드 시트에 작성 ( 처음에는 빈 스프레드 시트에 작성되는지 확인) 2-2. 스프레드 시트 ID 넣어서 정말로 덮어씌워지는지, 아니면 append 되는 지 확인 2-3. 우측에 수식도 같이 들어가지는지 ================