✨ 구글 Apps Script: 반복 업무를 날려버릴 자동화 마법 도구!
✨ 구글 Apps Script: 반복 업무를 날려버릴 자동화 마법 도구!
💡 1. Google Apps Script(구글 앱스 스크립트)란 무엇이며 왜 필요할까요?
📝 Apps Script의 정의
Google Apps Script (Apps Script)는 구글이 제공하는 클라우드 기반의 자바스크립트(JavaScript) 플랫폼입니다. 쉽게 말해, 구글의 여러 서비스(Gmail, Google Sheet, Google Docs, Calendar, Drive 등)를 연결하고 자동화할 수 있게 해주는 특별한 프로그래밍 언어 환경입니다.
🚀 왜 Apps Script가 필요할까요?
Apps Script의 가장 큰 매력은 반복되는 사무 업무를 획기적으로 줄여준다는 점입니다.
자동화: 매일 아침 구글 시트의 데이터를 읽어 특정 조건을 만족하는 사용자에게 자동 이메일을 발송하거나, 특정 웹사이트의 최신 정보를 가져와 시트에 자동으로 업데이트할 수 있습니다.
통합 및 확장: 구글 서비스 간의 경계를 허물고, 외부 API와 연결하여 데이터를 주고받을 수 있습니다. 예를 들어, 네이버나 다음의 실시간 검색 트렌드를 가져와 구글 시트에 기록하는 일도 가능합니다.
맞춤형 기능: 스프레드시트에 없는 나만의 맞춤 함수를 만들거나, 클릭 한 번으로 복잡한 작업을 실행하는 맞춤 메뉴나 버튼을 추가할 수 있습니다.
웹 앱 개발: 간단한 웹 페이지(Web App) 형태로 만들어, 누구나 접속하여 특정 스크립트 기능을 실행하게 할 수도 있습니다. (바로 이 기능이 다음 섹션의 핵심입니다!)
🛠️ Apps Script 사용 방법 (기본):
Apps Script를 시작하는 가장 쉬운 방법은 Google 스프레드시트에서 시작하는 것입니다.
Google 스프레드시트를 엽니다.
상단 메뉴에서 [확장 프로그램] → **[Apps Script]**를 클릭합니다.
스크립트 편집기가 새 창으로 열립니다. 여기에 JavaScript 기반의 코드를 작성하고 저장 후 실행하면 됩니다.
⚡ 2. 초간결 Apps Script 웹 앱 배포 30초 가이드 (2025년 11월 기준)
Apps Script로 작성된 코드를 웹 앱(Web App) 형태로 배포하면, 특정 URL을 통해 외부에서 스크립트의 기능을 호출할 수 있게 됩니다. 이는 블로그나 웹사이트에서 복잡한 서버 구축 없이 Apps Script의 기능을 활용할 때 필수적인 과정입니다.
다음은 특정 코드를 웹 앱으로 배포하여, 외부에서 접근 가능한 '프록시 URL'을 얻는 초간결 가이드입니다.
🎯 배포 목표: 안전하게 외부에서 스크립트를 호출할 수 있는 URL 얻기
| 단계 | 실행 내용 | 이미지 태그 (참고) |
| 1단계 | Apps Script 프로젝트 열기 | |
https://script.google.com 접속 후 → [+ 새 프로젝트] 클릭 | ||
| 2단계 | 코드 준비 및 저장 | |
| 기존 코드 전체 지우기 → 제공된 경제 트렌드 코드 붙여넣기 → 상단의 [저장] 버튼 클릭 | ||
| 3단계 | 새 웹 앱 배포 시작 | |
| 상단 【배포】 → 【새 배포】 클릭 | ||
| 4단계 | 웹 앱 설정 (가장 중요!) | |
| 배포 유형에서 톱니바퀴 아이콘을 클릭하고 【웹 앱】 선택 | ||
| 아래 항목을 정확히 입력합니다. | ||
| * 실행 대상: 나 | ||
| * 액세스 권한: 누구나(익명 포함) ← 이것만 신경 쓰면 됩니다! | ||
| → 【배포】 버튼 클릭 | ||
| 5단계 | 권한 승인 (최초 1회) | |
| 팝업창에 “검증되지 않음”이 뜨면 | ||
| 【고급】 클릭 → 【계속하기 (안전하지 않음)】 클릭 → 【허용】 클릭 | ||
| 6단계 | URL 복사 | |
| 배포 성공 후 뜨는 URL 창에서 | ||
/exec로 끝나는 전체 주소를 복사합니다. (이것이 MY_PROXY 값입니다) |
🔑 7. 블로그 코드에 적용
마지막으로, 복사한 URL을 블로그 코드에 적용하여 기능을 활성화합니다.
블로그 코드의
const MY_PROXY = '여기에-그-URL';부분을const MY_PROXY = '복사한-URL';로 교체합니다.저장 후 새로고침하여 웹 앱 기능을 사용합니다.
이 간단한 과정을 통해 복잡한 서버 설정 없이도 Apps Script의 강력한 기능을 블로그나 웹사이트에 손쉽게 통합하고 자동화할 수 있습니다!
#가나 투데이 #ganatoday
그린아프로




