자동 가져오기(스크립트)

Google Apps Script와 웹훅을 통한 자동 가져오기

4단계: 자동 가져오기 설정

자동 가져오기는 시트에 새 데이터가 추가되면 자동으로 작업을 생성합니다. Google 시트에 내장된 스크립트 언어인 Google Apps Script를 사용합니다.

4.1. DeepScan에서 자동 가져오기 켜기

  1. Google 시트 페이지에서 다음 블록을 찾으세요 “자동 가져오기”
  2. 스위치를 켜세요
  3. 값을 입력하세요 DR (Domain Rating) — 모든 자동 작업에 적용됩니다
  4. 복사 Webhook URL 및 비밀 키 — 스크립트에서 필요합니다

4.2. Apps Script 편집기 열기

  1. Google 시트 스프레드시트 열기
  2. 상단 메뉴에서 클릭 “확장 프로그램” → «Apps Script»
  3. 새 탭에서 코드 편집기가 열립니다
  4. 편집기의 기존 코드를 모두 삭제하세요

4.3. 스크립트 붙여넣기

  1. DeepScan의 “자동 가져오기” 블록에서 클릭 “▶ Google Apps Script(가이드)”
  2. 클릭 “복사” — URL과 키가 포함된 스크립트가 복사되었습니다
  3. Apps Script 편집기에 스크립트를 붙여넣으세요
  4. 클릭 “저장” (디스켓 아이콘 또는 Ctrl+S)

4.4. 트리거 설정

  1. Apps Script 편집기 상단 함수 드롭다운에서 선택하세요 setupTrigger
  2. 버튼 클릭 ▶ “실행”
  3. 인증 요청이 나타납니다:
    • 클릭 “권한 검토”
    • Google 계정을 선택하세요
    • “앱이 확인되지 않았습니다” 경고가 나타나면 클릭 “고급 설정” → “프로젝트로 이동”
    • 클릭 “허용”
  4. 화면 하단의 로그에 다음이 표시됩니다: 트리거가 성공적으로 설정되었습니다!

4.5. 트리거 확인

  1. Apps Script 좌측 메뉴에서 아이콘을 클릭하세요 ⏰ “트리거”
  2. 다음과 같은 트리거여야 합니다: onSheetChange — 유형 “변경 시”

4.6. 테스트하기

  1. 편집기에서 함수를 선택하세요 testWebhook 및 클릭 ▶ “실행”
  2. 로그를 확인하세요 — 응답이 있어야 합니다 200
  3. DeepScan을 확인하세요 — 새 작업이 나타나야 합니다
중요: 웹훅 URL은 인터넷에서 접근 가능해야 합니다. 로컬 개발 환경에서는 터널(cloudflared 또는 ngrok)이 필요합니다. 프로덕션(deepscan.pro)에서는 별도 설정 없이 바로 작동합니다.