NE능률 · 영업마케팅팀

신간 체험단 운영 자동화 — 설치 · 사용 가이드

구글 시트 + Apps Script · 1인 운영 기준 · 2026 하반기 그래머 인사이드 개정판 / 처음 수능 SYNC

신간체험단_운영시트.xlsx 신간체험단_자동화.gs 후기 작성 가이드 HTML

1설치 10분

운영 시트를 구글 드라이브에 올린다 드라이브에서 신간체험단_운영시트.xlsx 업로드 → 파일을 열고 파일 > Google 스프레드시트로 저장. 변환된 시트를 앞으로 사용합니다.
Apps Script를 붙여넣는다 시트 상단 확장 프로그램 > Apps Script → 기본 코드를 모두 지우고 신간체험단_자동화.gs 전체를 붙여넣기 → 저장(Ctrl+S).
설정값을 바꾼다 코드 맨 위 CFG에서 ALERT_EMAIL(알림 받을 메일)과 GUIDE_URL(후기 작성 가이드 HTML 링크)을 실제 주소로 바꿉니다. FORM_URL에는 GI 폼 주소가 이미 들어 있고, SYNC 폼은 출시 후 만들어 FORM_URL_SYNC에 넣으면 문자 문구가 시리즈에 맞는 링크로 자동 치환됩니다.
배송 조회 API 키를 넣는다 tracking.sweettracker.co.kr에서 스마트택배 무료 API 키를 발급받아 TRACKER_KEY에 넣습니다. 택배사가 하나로 고정이면 COURIER_CODE도 채웁니다(CJ대한통운 04 · 우체국 01 · 한진 05 · 롯데 08). 비워 두면 운송장 번호로 택배사를 자동 추천받습니다.
권한을 승인한다 에디터에서 dailyCheck를 한 번 실행 → 권한 요청 화면에서 계정 선택 → 고급 > 안전하지 않은 페이지로 이동 → 허용. 처음 한 번만 하면 됩니다.
메뉴와 자동 실행을 켠다 시트를 새로고침하면 상단에 체험단 자동화 메뉴가 생깁니다. 메뉴 > 매일 아침 자동 실행 켜기를 누르면 매일 오전 9시에 점검이 돌고 메일이 옵니다.
권한 안내가 무서워 보이지만 이 스크립트가 접근하는 범위는 이 스프레드시트, 메일 발송, 후기 URL 읽기뿐입니다. 회사 계정 정책상 외부 스크립트 실행이 막혀 있으면 IT팀에 Apps Script 허용을 요청하세요.

2시트 구성 무엇을 어디에 입력하는가

시트역할입력
대시보드시리즈별 진행 현황과 오늘 확인할 것 7가지를 자동 집계입력하지 않음
참가자신청 → 선정 → 발송 → 배송 → 후기 제출까지 1인 1행노란색 셀만 입력
후기검수·채점자동 검수 결과(회색) + 우수 후기 루브릭 점수(노란색)A·B·C·E 영역 점수
미작성자관리기한 초과자의 4단계 조치 이력 — 자동으로 행이 추가됨수신 여부 · 결과
일정GI·SYNC 실제 일정 36건. 지난 일정인데 완료가 아니면 빨갛게 표시완료 Y/N
문자템플릿단계별 문자 문구 9종. {이름} {마감일} 같은 표시가 자동 치환됨문구 수정
기준선정 인원(3명) · 최소 점수(80점) · 시리즈별 후기 마감일 · 루브릭 배점표파란 글씨 5칸
기준·코드검수 기준 · 개인정보 · 세무 기준과 드롭다운 목록드롭다운 값 변경 시
후기 마감일은 시리즈별 공통 고정일입니다. 기준 시트의 GI 11/4 · SYNC 12/16을 참가자 전원에게 적용하므로 개인별 수령일을 받을 필요가 없습니다. 배송은 운송장 번호로 자동 조회되어 배송 상태와 배송 완료일이 채워집니다.

3매일 · 매주 무엇이 자동으로 도는가

매일 오전 9시 운송장 배송 조회 → 배송 상태 · 완료일 갱신 배송 미완료(발송 후 5일) 추출 D-3 · 마감 당일 · D+7 · D+14 판정 참가자 시트의 리마인드 단계 · 최종 상태 자동 변경 미작성자관리 시트에 조치 행 추가 담당자 메일로 대상자 명단 발송
버튼 한 번 — 문자 명단 메뉴 > 문자 발송 명단 만들기 단계별 대상자 + 이름·마감일이 치환된 문구를 발송대기 시트에 생성 그대로 복사해 문자 시스템에 붙여넣기
버튼 한 번 — 후기 검수 메뉴 > 후기 URL 자동 검수 공개 여부 · 글자수 · 교재명 횟수 · 제목 · 해시태그 · 링크 · 대가 표시 위치 · 이미지 수 통과/보완 판정 후 참가자 시트 검수 상태와 보완 사유까지 기록

자동 검수는 네이버 블로그 본문이 iframe 안에 있는 구조까지 처리합니다. 티스토리·브런치는 주소 그대로 읽습니다. 비공개로 돌린 글은 열리지 않으므로 비공개 또는 페이지를 열 수 없음으로 잡힙니다.

4운영 순서 실제로 누르는 버튼

시점할 일메뉴
모집 마감 후신청자를 참가자 시트로 옮기고 계정 검증 · 트랙 배정 후 선정 상태 입력신청 폼 응답 가져오기
선정 발표일선정 안내 문자 발송 — 네이버폼 · 가이드 링크 포함문자 발송 명단 만들기
발송 직후발송일 · 운송장 번호만 입력 — 배송 상태와 완료일은 자동으로 채워집니다② 운송장 배송 조회
체험 기간매일 아침 메일 확인 → 대상이 있으면 명단 만들어 문자 발송① → ③
마감 다음 날폼 응답을 후기응답 시트에 붙여넣고 가져오기 → 자동 검수 → 보완 요청후기 제출 응답 가져오기 → ④
보완 마감 후D영역 자동 채점 → A·B·C·E 직접 채점 → 우수 후기 확정⑤ → ⑥
지급일지급 대장 생성 후 포인트 · 기프티콘 · 상품권 지급, 지급일 입력지급 대장 만들기
종료 후 3개월개인정보 파기 · 파기 기록 작성 (예정일에 메일 알림)자동 알림

5우수 후기 채점 총 100점 + 가점 10점

자동으로 채워지는 15점 D1 대가 표시 위치 5점 — 앞부분 표기 5 / 뒤쪽 2 / 없음 0 D2 교재명 반복 · 필수 해시태그 5점 D3 기한 내 게시 5점 — 지연 3일 이내 3점
직접 읽고 넣는 85점 A 필수 질문 30 — 7항목 답변 · 비교 구체성 · 수업 활용 B 실사용 인증 20 — 사진 · 학생 반응 인용 C 완성도 20 · E 정보 가치 15 4단계로 — 미흡 0 / 보통 50% / 우수 75% / 매우 우수 만점
선정 · 동점 처리 80점 이상 중 상위 3명 (기준 시트에서 변경 가능) 동점 시 ① 검색 노출 순위 ② 아쉬운 점 ③ 게시일 순 확정하면 참가자 시트의 우수 후기 · 검수 상태에 자동 반영
실격 사유는 저작권 위반(전면 스캔 · 해설지 · PDF 공유), 대가 표시 미표기 후 보완 요청에도 미이행, 비공개 전환입니다. 이 경우 점수를 넣지 말고 검수 상태를 미완료로 두세요.

6자주 막히는 지점

증상원인 · 해결
후기 응답이 연결되지 않는다후기응답 시트 맨 오른쪽 연결 결과 열을 보세요. 자사몰 아이디 → 연락처 → 이름 순으로 찾으며, 셋 다 맞지 않으면 미매칭으로 남습니다. 동명이인은 이름으로 찾지 않습니다.
배송 조회가 실패한다API 키를 확인하고, 택배사 자동 추천이 안 되는 운송장이면 COURIER_CODE를 직접 지정하세요. 조회가 실패해도 나머지 일일 점검은 그대로 돕니다.
메뉴가 안 보인다스크립트 저장 후 시트를 새로고침하세요. 그래도 없으면 에디터에서 onOpen을 한 번 실행합니다.
자동 검수가 전부 실패한다후기 URL이 https://로 시작하는지, 글이 전체 공개인지 확인하세요. 네이버 로그인이 필요한 이웃 공개 글은 읽을 수 없습니다.
글자수가 실제보다 많게 나온다블로그 사이드바 · 댓글 텍스트가 섞인 경우입니다. 기준선 판단용으로만 쓰고, 애매하면 직접 확인하세요.
메일이 오지 않는다ALERT_EMAIL 주소와 스팸함을 확인하세요. 하루 메일 발송 한도(무료 계정 100통)도 확인합니다.
마감일이 비어 있다시리즈 칸이 비어 있는 경우입니다. 기준 시트의 마감일을 참조하므로 시리즈를 고르면 채워집니다.
같은 사람이 두 번 추가된다연락처가 다르게 적힌 경우입니다. 폼 응답 가져오기는 연락처로 중복을 거릅니다.

바꿔도 되는 값