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
- Di halaman Google Sheets, temukan blok “Impor otomatis”
- Aktifkan sakelar
- Masukkan nilai DR (Domain Rating) — berlaku untuk setiap tugas otomatis
- Salin Webhook URL dan Kunci rahasia — Anda akan membutuhkannya di dalam skrip
4.2. Buka editor Apps Script
- Buka spreadsheet Google Sheets Anda
- Di menu atas klik “Ekstensi” → «Apps Script»
- Editor kode akan terbuka di tab baru
- Hapus semua kode yang ada di editor
4.3. Tempel skripnya
- Di DeepScan, pada blok “Impor otomatis”, klik “▶ Google Apps Script (panduan)”
- Klik “Salin” — skrip dengan URL dan kunci Anda sudah disalin
- Tempel skrip ke editor Apps Script
- Klik “Simpan” (ikon disket atau
Ctrl+S)
4.4. Atur trigger
- Di editor Apps Script, pilih dari daftar dropdown fungsi (bilah atas) setupTrigger
- Klik tombol ▶ “Jalankan”
- Akan muncul permintaan otorisasi:
- Klik “Tinjau izin”
- Pilih akun Google Anda
- Jika muncul peringatan “Aplikasi belum diverifikasi” — klik “Pengaturan lanjutan” → “Buka proyek”
- Klik “Izinkan”
- Log (di bagian bawah layar) akan menampilkan:
Trigger berhasil diatur!
4.5. Periksa trigger
- Di menu samping Apps Script (di sebelah kiri) klik ikon ⏰ “Trigger”
- Trigger harus:
onSheetChange— jenis “Saat perubahan terjadi”
4.6. Uji cobanya
- Di editor pilih fungsi testWebhook lalu klik ▶ “Jalankan”
- Periksa log — seharusnya ada respons
200 - 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.