본문 바로가기
AI 실생활 웹앱 개발기

[영단어 어플 만들기] STEP 3. 앱과 엑셀을 연결하는 마법의 다리, 구글 앱스 스크립트(GAS)

by 전자동 2026. 9. 20.

안녕하세요! 全자동입니다.

지난 STEP 2에서는 구글 스프레드시트를 이용해 평생 무료 서버(백엔드)를 구축해 보았습니다.

빈 엑셀 칸에 영단어를 채워 넣는 미션, 모두 잘 완료하셨나요?

그런데 여기서 한 가지 의문이 생깁니다. "내가 엑셀에 적어둔 단어들이 도대체 어떻게 스마트폰 앱 화면으로 넘어간다는 거지?"

오늘 다룰 내용이 바로 이 궁금증을 해결해 줄 핵심 열쇠, '구글 앱스 스크립트(Google Apps Script, 이하 GAS)'입니다.

별도 서버 구축없이 구글 계정만 있다면 구글 앱스 스크립트를 통해 간단한 서버를 구축할수 있습니다!

1. 🤵 친절한 웨이터, 구글 앱스 스크립트(GAS)

지난 시간에 코딩을 식당에 비유했었죠? 앱 화면(프론트엔드)은 손님이 밥을 먹는 '홀'이고, 구글 스프레드시트(백엔드)는 식재료가 있는 '주방'입니다. 그렇다면 홀과 주방 사이를 왔다 갔다 하며 주문을 받고 음식을 서빙해 줄 사람이 필요하겠죠?

💡 GAS는 완벽한 '디지털 웨이터'입니다.

  • 스마트폰 앱(홀)에서 "오늘 외울 영단어 5개 주세요!"라고 요청하면,
  • GAS(웨이터)가 구글 스프레드시트(주방)로 달려가 단어 5개를 꺼내옵니다.
  • 그리고 다시 스마트폰 앱으로 예쁘게 포장해서 전달해 줍니다.
    전문 용어로는 이것을 API(Application Programming Interface)를 만든다고 합니다.

2. 💰 왜 하필 GAS를 써야 할까?

전문 개발자들은 이 웨이터 역할을 하는 프로그램을 만들기 위해 자바(Java)나 파이썬(Python) 같은 어려운 언어를 배우고 복잡한 서버 설정을 합니다. 하지만 우리는 초보자이면서 '무료'로 앱을 만드는 것이 목표입니다.

  • 구글이 제공하는 무료 기능: 구글 계정만 있다면 누구나 평생 무료로 사용할 수 있습니다.
  • 설치 제로(0): 컴퓨터에 어떤 프로그램도 설치할 필요가 없습니다. 인터넷 브라우저 창 하나면 끝납니다.
  • 강력한 호환성: 우리가 서버로 쓰는 구글 스프레드시트와 한 몸처럼 착 달라붙어 작동합니다.

3. ✅ 오늘의 준비 작업 (미션!)

겁먹지 마세요! 오늘은 복잡한 코드를 짜지 않습니다.

그 어려운 코드는 다음 시간에 AI(제미나이, 챗GPT)에게 '바이브코딩'으로 짜달라고 부탁할 거니까요.

오늘은 그저 AI가 코드를 적어넣을 빈 도화지(스크립트 편집기)를 열어보는 것이 목표입니다.

[미션: 마법의 문, GAS 편집기 열어보기]

  1. 지난 STEP 2에서 만들었던 [영단어 앱 DB] 구글 스프레드시트 파일을 엽니다.
  2. 상단 메뉴바에서 [확장 프로그램]을 클릭합니다.
  3. [Apps Script]를 클릭합니다.
  4. 새로운 창이 열리며 영어(function myFunction...)가 적힌 하얀 화면이 나오면 성공!

축하합니다! 방금 여러분은 앱과 서버를 연결하는 마법의 공간에 입장하셨습니다.

다음 [STEP 4. AI와 함께하는 바이브코딩 실전] 편에서는,

드디어 제미나이(또는 챗GPT)를 불러와 이 하얀 화면을 채울 코드를 1분 만에 완성해 보겠습니다. 기대해 주세요!


개인정보처리방침 (Privacy Policy) | 블로그 소개 (About)