Impor otomatis (skrip)

Impor otomatis melalui Google Apps Script dan Webhook

Langkah 4: Mengatur impor otomatis

Impor otomatis membuat tugas secara otomatis saat data baru ditambahkan ke spreadsheet. Fitur ini menggunakan Google Apps Script — bahasa skrip bawaan Google Sheets.

4.1. Aktifkan impor otomatis di DeepScan

  1. Di halaman Google Sheets, temukan blok “Impor otomatis”
  2. Aktifkan sakelar
  3. Masukkan nilai DR (Domain Rating) — berlaku untuk setiap tugas otomatis
  4. Salin Webhook URL dan Kunci rahasia — Anda akan membutuhkannya di dalam skrip

4.2. Buka editor Apps Script

  1. Buka spreadsheet Google Sheets Anda
  2. Di menu atas klik “Ekstensi” → «Apps Script»
  3. Editor kode akan terbuka di tab baru
  4. Hapus semua kode yang ada di editor

4.3. Tempel skripnya

  1. Di DeepScan, pada blok “Impor otomatis”, klik “▶ Google Apps Script (panduan)”
  2. Klik “Salin” — skrip dengan URL dan kunci Anda sudah disalin
  3. Tempel skrip ke editor Apps Script
  4. Klik “Simpan” (ikon disket atau Ctrl+S)

4.4. Atur trigger

  1. Di editor Apps Script, pilih dari daftar dropdown fungsi (bilah atas) setupTrigger
  2. Klik tombol ▶ “Jalankan”
  3. Akan muncul permintaan otorisasi:
    • Klik “Tinjau izin”
    • Pilih akun Google Anda
    • Jika muncul peringatan “Aplikasi belum diverifikasi” — klik “Pengaturan lanjutan” → “Buka proyek”
    • Klik “Izinkan”
  4. Log (di bagian bawah layar) akan menampilkan: Trigger berhasil diatur!

4.5. Periksa trigger

  1. Di menu samping Apps Script (di sebelah kiri) klik ikon ⏰ “Trigger”
  2. Trigger harus: onSheetChange — jenis “Saat perubahan terjadi”

4.6. Uji cobanya

  1. Di editor pilih fungsi testWebhook lalu klik ▶ “Jalankan”
  2. Periksa log — seharusnya ada respons 200
  3. Periksa DeepScan — tugas baru seharusnya muncul
Penting: URL webhook harus dapat diakses dari internet. Untuk pengembangan lokal Anda memerlukan tunnel (cloudflared atau ngrok). Di production (deepscan.pro) fitur ini langsung berfungsi.