AI가 처음이라면 여기서 시작하세요 → 입문 1. 제미나이로 뭘 할 수 있을까?

마지막 확인: 2026년 11월 12일

구글 시트 자동화 만들기

한 줄 요약

구글 시트에는 앱스 스크립트라는 무료 자동화 기능이 있어요. 코드는 제미나이에게 써 달라고 하고, 나는 붙여 넣고 시간만 맞추면 돼요.

개념 그림

★ 제미나이가 쓰고, 시트가 실행해요 ★

① 말로 부탁

제미나이가 코드 작성

② 붙여 넣기

확장 프로그램 → Apps Script

③ 시간 맞추기

매일 자동 실행

코드는 몰라도 돼요!

따라 하기

예시: 매일 아침 마감 임박 할 일을 메일로 받기

할 일 시트에 A열 할 일, B열 마감일, C열 완료 여부가 있다고 해 볼게요.

1단계. 제미나이에게 코드 부탁하기

구글 시트 앱스 스크립트를 써 줘. 시트 이름은 ’할일’이고, A열은 할 일, B열은 마감일, C열은 완료 여부(완료면 ‘O’)야. 2행부터 데이터가 있어. 완료가 아니면서 마감일이 오늘부터 3일 안인 할 일을 모아서 내 지메일로 보내 줘. 코드를 몰라도 이해할 수 있게 줄마다 한국어 설명을 달아 줘.

2단계. 시트에 붙여 넣기

  1. 구글 시트 위쪽 메뉴에서 확장 프로그램 → Apps Script를 눌러요.
  2. 원래 있던 글을 지우고, 제미나이가 준 코드를 붙여 넣어요.
  3. 저장(디스크 모양)을 눌러요.

3단계. 한 번 실행해 보기

  1. 위쪽 실행을 눌러요.
  2. 처음엔 권한 검토 창이 떠요. 내 계정을 고르고 허용해요. “확인되지 않은 앱”이라는 경고가 나오면, 내가 만든 스크립트라서 그런 거예요. 고급 → 이동을 눌러 진행해요.
  3. 메일함에 메일이 왔는지 확인해요.

4단계. 매일 자동으로 돌게 하기

  1. 왼쪽 트리거(시계 모양)를 눌러요.
  2. 트리거 추가 → 이벤트 소스를 시간 기반, 일 단위 타이머, 시간대를 오전 7~8시로 골라 저장해요.

그림이에요 (실제 화면과 조금 다를 수 있어요)

실행했더니 이런 오류가 나와: TypeError: Cannot read properties of null (reading 'getRange')

예시 답시트 이름을 못 찾았다는 뜻이에요. 시트 탭 이름이 정확히 '할일'인지 확인해 주세요. 띄어쓰기가 있으면 코드의 이름도 똑같이 바꿔야 해요.

실행했더니 이런 오류가 나와: TypeError: Cannot read properties of null (reading 'getRange')

예시 답시트 이름을 못 찾았다는 뜻이에요. 시트 탭 이름이 정확히 '할일'인지 확인해 주세요. 띄어쓰기가 있으면 코드의 이름도 똑같이 바꿔야 해요.

오류가 나면 그대로 제미나이에게 보여 줘요

자주 막히는 부분

여기서 많이들 막혀요. 내 상황과 비슷한 걸 찾아보세요!

“권한 허용이 무서워요”

이 스크립트는 내 계정 안에서, 내가 붙여 넣은 코드만 실행해요. 다만 남이 준 코드는 무엇을 하는지 제미나이에게 “이 코드가 무슨 일을 하는지 쉽게 설명해 줘”라고 먼저 물어보세요.

“돈이 드나요?”

앱스 스크립트는 개인 구글 계정에서 무료로 쓸 수 있어요. 하루에 보낼 수 있는 메일 수 같은 한도가 있지만, 개인 용도로는 넉넉해요.

다음 팁

자동화 설계하기 →

여기서 막혔어요

따라 하다가 막힌 곳이 있으면 알려 주세요. 다른 사람에게는 보이지 않고 운영자에게만 전달돼요. 답장을 받고 싶을 때만 이메일을 적어 주세요.