
1차시: 구글 앱스크립트 시작하기
구글 앱스크립트의 기본 개념과 개발 환경 설정
📚 학습 목표
- 구글 앱스크립트가 무엇인지 이해하기
- 스크립트 편집기 열고 첫 프로젝트 만들기
- 간단한 코드 작성하고 실행해보기
📖 구글 앱스크립트란?
1 구글 앱스크립트 이해하기
구글 앱스크립트는 구글 워크스페이스(스프레드시트, 문서, 드라이브 등)를 자동화할 수 있는 클라우드 기반 스크립팅 언어입니다. JavaScript를 기반으로 하며, 별도의 설치 없이 브라우저에서 바로 사용할 수 있습니다.
🚀 실습: 첫 번째 스크립트 만들기
2 구글 스프레드시트 열기
1. 구글 드라이브(drive.google.com)에 접속합니다
2. 왼쪽 상단의 "새로 만들기" 버튼을 클릭합니다
3. "Google Sheets" → "빈 스프레드시트"를 선택합니다
4. 스프레드시트 이름을 "앱스크립트 연습"으로 변경합니다
2. 왼쪽 상단의 "새로 만들기" 버튼을 클릭합니다
3. "Google Sheets" → "빈 스프레드시트"를 선택합니다
4. 스프레드시트 이름을 "앱스크립트 연습"으로 변경합니다
3 스크립트 편집기 열기
1. 스프레드시트 상단 메뉴에서 "확장 프로그램"을 클릭합니다
2. "Apps Script"를 선택합니다
3. 새 탭에서 스크립트 편집기가 열립니다
4. 프로젝트 이름을 "첫번째 프로젝트"로 변경합니다
2. "Apps Script"를 선택합니다
3. 새 탭에서 스크립트 편집기가 열립니다
4. 프로젝트 이름을 "첫번째 프로젝트"로 변경합니다
4 첫 번째 함수 작성하기
편집기에 이미 있는 코드를 모두 지우고 아래 코드를 입력합니다:
function 안녕하세요() { Logger.log("안녕하세요! 구글 앱스크립트입니다."); SpreadsheetApp.getActiveSpreadsheet().toast("첫 스크립트 실행 성공!", "환영합니다", 3); }
이 코드는 로그 메시지를 출력하고 스프레드시트에 알림 메시지를 표시합니다.5 코드 저장하기
1. 편집기 상단의 💾 저장 아이콘을 클릭하거나 Ctrl+S(Windows) 또는 Cmd+S(Mac)를 누릅니다
2. "변경사항이 저장되었습니다" 메시지가 나타나는지 확인합니다
2. "변경사항이 저장되었습니다" 메시지가 나타나는지 확인합니다
6 함수 실행하기
1. 편집기 상단의 함수 선택 드롭다운에서 "안녕하세요"가 선택되어 있는지 확인합니다
2. ▶ 실행 버튼을 클릭합니다
3. 처음 실행 시 "권한 검토" 창이 나타납니다
4. "권한 검토" → 구글 계정 선택 → "고급" → "안전하지 않은 페이지로 이동" → "허용" 버튼을 차례로 클릭합니다
2. ▶ 실행 버튼을 클릭합니다
3. 처음 실행 시 "권한 검토" 창이 나타납니다
4. "권한 검토" → 구글 계정 선택 → "고급" → "안전하지 않은 페이지로 이동" → "허용" 버튼을 차례로 클릭합니다
7 실행 결과 확인하기
1. 스프레드시트 탭으로 돌아갑니다
2. 화면 하단에 "첫 스크립트 실행 성공!" 메시지가 표시되는지 확인합니다
3. 스크립트 편집기로 돌아와서 하단의 "실행 로그"를 클릭합니다
4. "안녕하세요! 구글 앱스크립트입니다." 로그 메시지를 확인합니다
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차시 정리
축하합니다! 첫 번째 구글 앱스크립트를 성공적으로 작성하고 실행했습니다. 다음 차시에서는 변수와 데이터 타입에 대해 배우고, 더 복잡한 스크립트를 작성해보겠습니다.
'AppSheet' 카테고리의 다른 글
| 구글 앱스크립트 4차시 - 함수와 매개변수 (1) | 2025.12.20 |
|---|---|
| 구글 앱스크립트 3차시 - 조건문과 반복문 (1) | 2025.12.20 |
| 구글 앱스크립트 2차시 - 변수와 데이터 타입 (2) | 2025.12.20 |
| 구글시트 와 구글스크립트 이용 출석체크 (1) | 2025.12.07 |
| AppSheet 개선된 에디터 화면 (Improved Editor) (14) | 2025.08.10 |