방과후 한눈에 — 설치·업데이트 v1.5.0

Apps Script에는 파일 2개(Loader, appsscript.json)만 넣습니다. 프로그램 본체는 자동으로 받아 시트에 보관하고, 업데이트도 버튼 한 번이면 됩니다.

처음 설치

  1. 구글 시트에서 [확장 프로그램] → [Apps Script]
  2. 편집기의 Code.gs 안을 모두 지우고 아래 Loader 코드를 붙여넣기 (파일 이름은 그대로 둬도 됩니다)
  3. [프로젝트 설정(톱니바퀴)] → "appsscript.json" 매니페스트 파일 표시 켜기 → 편집기의 appsscript.json 내용을 아래 것으로 바꾸기
  4. Ctrl+S 저장 → 시트 새로고침 → [🏫 방과후 관리] → [프로그램 설치·복구] → 권한 허용
  5. "설치했습니다"가 나오면 시트 새로고침 → [① 처음 설정하기]
  6. 웹앱 배포: [배포] → [새 배포] → 웹 앱 (실행: 나 / 액세스: 모든 사용자)

예전 버전(v1.1.x)에서 넘어오기 — 한 번만

  1. Apps Script 왼쪽 파일 목록에서 appsscript.json을 뺀 모든 파일을 삭제 (Code, Logic, Setup, Cycle, Update, Index, Apply, Board, SetupDialog, LinksDialog, Styles, Client)
  2. [+] → [스크립트]로 Loader 파일을 만들어 붙여넣기 → appsscript.json도 바꾸기 → 저장
  3. 시트 새로고침 → [🏫 방과후 관리] → [프로그램 설치·복구] → 권한 허용
  4. [배포] → [배포 관리] → 연필 → 버전 [새 버전] → [배포] (이번 한 번만, 웹앱 주소는 그대로)

학생·강좌·신청 데이터는 시트에 있으므로 그대로 남습니다.

업데이트 (v1.2부터)

  • 새 버전이 나오면 관리자 화면 위쪽과 시트를 열 때 알림이 뜹니다.
  • [지금 업데이트] 또는 시트 메뉴 [업데이트 확인·설치] 한 번 — 붙여넣기·재배포 필요 없음
  • 문제가 있으면 시트 메뉴 [이전 버전으로 되돌리기]

v1.5.0에서 바뀐 점 (2026-10-30)

  • [이력 관리] 탭을 새로 넣었습니다. 이름이나 학번(지난해 학번도 가능)으로 찾으면 여러 학기·여러 해의 방과후 수강 이력과 취득 자격증(취득일)을 한 표로 봅니다. 학번이 바뀌어도 이름과 입학년도로 같은 학생을 찾습니다.
  • 자격증은 [이력 관리]에서 넣거나 시트 [자격증] 탭에서 직접 고칠 수 있습니다. 「강좌별 자격증 취득 현황」에서 강좌마다 수강생 중 몇 명이 자격증을 땄는지 봅니다.
  • [강좌] 목록에 주관 부서·활용 예산·소요 예산(총 시수 × 시간당 수당)과 총 시수 칸을 넣었습니다. 부서·예산 목록은 시트 [부서]·[예산] 탭에서 관리합니다.
  • 계획서·출석부로 한꺼번에 등록할 때 주관 부서·활용 예산·소요 예산도 읽습니다.
  • 강좌마다 [출석부] 버튼이 생겼습니다. 「월별 출석부」와 「강좌 전체 출석부(모든 날짜를 한 표에, A4 가로)」 중에서 고릅니다.
  • 홈에 「오늘의 수업」을 넣었습니다. 선생님이나 학생을 고르고 [조회]를 누르면 그날 수업(강좌·장소·시간)이 창으로 뜨고, 전날·다음날로 넘겨 볼 수 있습니다.
  • 학부모용 「자녀 수강 현황」 주소·QR을 [접속 주소·QR]에 넣었습니다. 학년·반·번호와 이름으로 자녀가 듣는 강좌, 기간, 주간 시간표, 전체 일정을 봅니다.
  • [중복 검토]에서 학번·이름이 두 줄로 나뉘던 문제를 고쳤습니다.
  • 새 시트 탭 [부서]·[예산]·[자격증]과 강좌 열(주관부서·활용예산·시간당수당)은 업데이트할 때 자동으로 만들어집니다. 기존 자료는 그대로입니다.

사용설명서(Word) 내려받기