Otomatik içe aktarma (betik)

Google Apps Script ve Webhook ile otomatik içe aktarma

Adım 4: Otomatik içe aktarmayı ayarlama

Otomatik içe aktarma, sayfaya yeni veri eklendiğinde görevleri otomatik olarak oluşturur. Google E-Tablolar'a yerleşik betik dili olan Google Apps Script'i kullanır.

4.1. DeepScan'de otomatik içe aktarmayı açın

  1. Google E-Tablo sayfasında şu bloğu bulun “Otomatik içe aktarma”
  2. Anahtarı açın
  3. Şu değeri girin DR (Domain Rating) — her otomatik göreve uygulanır
  4. Kopyalayın Webhook URL ve Gizli anahtar — betikte gerekecekler

4.2. Apps Script düzenleyicisini açın

  1. Google E-Tablolar sayfanızı açın
  2. Üst menüde tıklayın “Uzantılar” → «Apps Script»
  3. Kod düzenleyici yeni bir sekmede açılır
  4. Düzenleyicideki tüm mevcut kodu silin

4.3. Betiği yapıştırın

  1. DeepScan'de, “Otomatik içe aktarma” bloğunda, tıklayın “▶ Google Apps Script (kılavuz)”
  2. Tıklayın “Kopyala” — URL'niz ve anahtarınızla birlikte betik kopyalandı
  3. Betiği Apps Script düzenleyicisine yapıştırın
  4. Tıklayın “Kaydet” (disket simgesi veya Ctrl+S)

4.4. Tetikleyiciyi ayarlayın

  1. Apps Script düzenleyicisinde, işlev açılır listesinden (üst çubuk) şunu seçin setupTrigger
  2. Şu düğmeye tıklayın ▶ “Çalıştır”
  3. Bir yetkilendirme istemi görünür:
    • Tıklayın “İzinleri incele”
    • Google hesabınızı seçin
    • “Uygulama doğrulanmadı” uyarısı görünürse — tıklayın “Gelişmiş ayarlar” → “Projeye git”
    • Tıklayın “İzin ver”
  4. Günlükler (ekranın altında) şunu gösterir: Tetikleyici başarıyla ayarlandı!

4.5. Tetikleyiciyi kontrol edin

  1. Apps Script yan menüsünde (solda) simgeye tıklayın ⏰ “Tetikleyiciler”
  2. Tetikleyici şu şekilde olmalıdır: onSheetChange — tür “Değişiklikte”

4.6. Test edin

  1. Düzenleyicide şu işlevi seçin testWebhook ve tıklayın ▶ “Çalıştır”
  2. Günlükleri kontrol edin — bir yanıt olmalıdır 200
  3. DeepScan'i kontrol edin — yeni görevler görünmelidir
Önemli: Webhook URL'sinin internetten erişilebilir olması gerekir. Yerel geliştirme için bir tünel (cloudflared veya ngrok) gerekir. Üretimde (deepscan.pro) hazır çalışır.