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
- Google E-Tablo sayfasında şu bloğu bulun “Otomatik içe aktarma”
- Anahtarı açın
- Şu değeri girin DR (Domain Rating) — her otomatik göreve uygulanır
- Kopyalayın Webhook URL ve Gizli anahtar — betikte gerekecekler
4.2. Apps Script düzenleyicisini açın
- Google E-Tablolar sayfanızı açın
- Üst menüde tıklayın “Uzantılar” → «Apps Script»
- Kod düzenleyici yeni bir sekmede açılır
- Düzenleyicideki tüm mevcut kodu silin
4.3. Betiği yapıştırın
- DeepScan'de, “Otomatik içe aktarma” bloğunda, tıklayın “▶ Google Apps Script (kılavuz)”
- Tıklayın “Kopyala” — URL'niz ve anahtarınızla birlikte betik kopyalandı
- Betiği Apps Script düzenleyicisine yapıştırın
- Tıklayın “Kaydet” (disket simgesi veya
Ctrl+S)
4.4. Tetikleyiciyi ayarlayın
- Apps Script düzenleyicisinde, işlev açılır listesinden (üst çubuk) şunu seçin setupTrigger
- Şu düğmeye tıklayın ▶ “Çalıştır”
- 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”
- Günlükler (ekranın altında) şunu gösterir:
Tetikleyici başarıyla ayarlandı!
4.5. Tetikleyiciyi kontrol edin
- Apps Script yan menüsünde (solda) simgeye tıklayın ⏰ “Tetikleyiciler”
- Tetikleyici şu şekilde olmalıdır:
onSheetChange— tür “Değişiklikte”
4.6. Test edin
- Düzenleyicide şu işlevi seçin testWebhook ve tıklayın ▶ “Çalıştır”
- Günlükleri kontrol edin — bir yanıt olmalıdır
200 - 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.