본문 바로가기
AppSheet

구글 앱스크립트 1차시 - 시작하기

by 에버리치60 2025. 12. 20.

 

1차시: 구글 앱스크립트 시작하기

구글 앱스크립트의 기본 개념과 개발 환경 설정

📚 학습 목표
  • 구글 앱스크립트가 무엇인지 이해하기
  • 스크립트 편집기 열고 첫 프로젝트 만들기
  • 간단한 코드 작성하고 실행해보기

📖 구글 앱스크립트란?

1 구글 앱스크립트 이해하기
구글 앱스크립트는 구글 워크스페이스(스프레드시트, 문서, 드라이브 등)를 자동화할 수 있는 클라우드 기반 스크립팅 언어입니다. JavaScript를 기반으로 하며, 별도의 설치 없이 브라우저에서 바로 사용할 수 있습니다.

🚀 실습: 첫 번째 스크립트 만들기

2 구글 스프레드시트 열기
1. 구글 드라이브(drive.google.com)에 접속합니다
2. 왼쪽 상단의 "새로 만들기" 버튼을 클릭합니다
3. "Google Sheets" → "빈 스프레드시트"를 선택합니다
4. 스프레드시트 이름을 "앱스크립트 연습"으로 변경합니다
3 스크립트 편집기 열기
1. 스프레드시트 상단 메뉴에서 "확장 프로그램"을 클릭합니다
2. "Apps Script"를 선택합니다
3. 새 탭에서 스크립트 편집기가 열립니다
4. 프로젝트 이름을 "첫번째 프로젝트"로 변경합니다
4 첫 번째 함수 작성하기
편집기에 이미 있는 코드를 모두 지우고 아래 코드를 입력합니다:
function 안녕하세요() { Logger.log("안녕하세요! 구글 앱스크립트입니다."); SpreadsheetApp.getActiveSpreadsheet().toast("첫 스크립트 실행 성공!", "환영합니다", 3); }
이 코드는 로그 메시지를 출력하고 스프레드시트에 알림 메시지를 표시합니다.
5 코드 저장하기
1. 편집기 상단의 💾 저장 아이콘을 클릭하거나 Ctrl+S(Windows) 또는 Cmd+S(Mac)를 누릅니다
2. "변경사항이 저장되었습니다" 메시지가 나타나는지 확인합니다
6 함수 실행하기
1. 편집기 상단의 함수 선택 드롭다운에서 "안녕하세요"가 선택되어 있는지 확인합니다
2. ▶ 실행 버튼을 클릭합니다
3. 처음 실행 시 "권한 검토" 창이 나타납니다
4. "권한 검토" → 구글 계정 선택 → "고급" → "안전하지 않은 페이지로 이동" → "허용" 버튼을 차례로 클릭합니다
7 실행 결과 확인하기
1. 스프레드시트 탭으로 돌아갑니다
2. 화면 하단에 "첫 스크립트 실행 성공!" 메시지가 표시되는지 확인합니다
3. 스크립트 편집기로 돌아와서 하단의 "실행 로그"를 클릭합니다
4. "안녕하세요! 구글 앱스크립트입니다." 로그 메시지를 확인합니다

🔍 추가 실습

8 스프레드시트에 데이터 쓰기
새로운 함수를 추가로 작성해봅시다:
function 데이터쓰기() { var sheet = SpreadsheetApp.getActiveSheet(); sheet.getRange("A1").setValue("이름"); sheet.getRange("B1").setValue("점수"); sheet.getRange("A2").setValue("홍길동"); sheet.getRange("B2").setValue(95); Logger.log("데이터 입력 완료!"); }
이 함수를 저장하고 실행하여 스프레드시트에 데이터가 입력되는지 확인하세요.
💡 알아두면 좋아요!
  • Logger.log(): 디버깅용 로그 메시지를 출력합니다
  • SpreadsheetApp: 스프레드시트를 제어하는 기본 객체입니다
  • getActiveSheet(): 현재 활성화된 시트를 가져옵니다
  • getRange(): 특정 셀을 선택합니다
  • setValue(): 선택한 셀에 값을 입력합니다
🎯 1차시 정리
축하합니다! 첫 번째 구글 앱스크립트를 성공적으로 작성하고 실행했습니다.
다음 차시에서는 변수와 데이터 타입에 대해 배우고, 더 복잡한 스크립트를 작성해보겠습니다.