자동 가져오기(스크립트)
Google Apps Script와 웹훅을 통한 자동 가져오기
4단계: 자동 가져오기 설정
자동 가져오기는 시트에 새 데이터가 추가되면 자동으로 작업을 생성합니다. Google 시트에 내장된 스크립트 언어인 Google Apps Script를 사용합니다.
4.1. DeepScan에서 자동 가져오기 켜기
- Google 시트 페이지에서 다음 블록을 찾으세요 “자동 가져오기”
- 스위치를 켜세요
- 값을 입력하세요 DR (Domain Rating) — 모든 자동 작업에 적용됩니다
- 복사 Webhook URL 및 비밀 키 — 스크립트에서 필요합니다
4.2. Apps Script 편집기 열기
- Google 시트 스프레드시트 열기
- 상단 메뉴에서 클릭 “확장 프로그램” → «Apps Script»
- 새 탭에서 코드 편집기가 열립니다
- 편집기의 기존 코드를 모두 삭제하세요
4.3. 스크립트 붙여넣기
- DeepScan의 “자동 가져오기” 블록에서 클릭 “▶ Google Apps Script(가이드)”
- 클릭 “복사” — URL과 키가 포함된 스크립트가 복사되었습니다
- Apps Script 편집기에 스크립트를 붙여넣으세요
- 클릭 “저장” (디스켓 아이콘 또는
Ctrl+S)
4.4. 트리거 설정
- Apps Script 편집기 상단 함수 드롭다운에서 선택하세요 setupTrigger
- 버튼 클릭 ▶ “실행”
- 인증 요청이 나타납니다:
- 클릭 “권한 검토”
- Google 계정을 선택하세요
- “앱이 확인되지 않았습니다” 경고가 나타나면 클릭 “고급 설정” → “프로젝트로 이동”
- 클릭 “허용”
- 화면 하단의 로그에 다음이 표시됩니다:
트리거가 성공적으로 설정되었습니다!
4.5. 트리거 확인
- Apps Script 좌측 메뉴에서 아이콘을 클릭하세요 ⏰ “트리거”
- 다음과 같은 트리거여야 합니다:
onSheetChange— 유형 “변경 시”
4.6. 테스트하기
- 편집기에서 함수를 선택하세요 testWebhook 및 클릭 ▶ “실행”
- 로그를 확인하세요 — 응답이 있어야 합니다
200 - DeepScan을 확인하세요 — 새 작업이 나타나야 합니다
중요: 웹훅 URL은 인터넷에서 접근 가능해야 합니다. 로컬 개발 환경에서는 터널(cloudflared 또는 ngrok)이 필요합니다. 프로덕션(deepscan.pro)에서는 별도 설정 없이 바로 작동합니다.