7 min read3,155 okunma

Google Sheets Senkronizasyonu: Her Form Yanıtı Doğrudan Kendi E-Tablonuza

Linkin1 formunuzu kendi Google hesabınızdaki bir e-tabloya bağlayın; her yeni yanıt saniyeler içinde orada belirsin — dışa aktarma yok, kod yok ve yalnızca bizim oluşturduğumuz dosyaya erişen bir izin.

Google Sheets Senkronizasyonu: Her Form Yanıtı Doğrudan Kendi E-Tablonuza

Linkin1'deki Formlar uygulaması ziyaretçilerinizin gönderdiği her şeyi zaten topluyor: iletişim talepleri, teklif istekleri, etkinlik kayıtları, şikâyetler, öneriler ve iş başvuruları. Ama asıl iş genellikle bir panelin içinde yapılmaz — ekibinizin filtreleyip sıralayabildiği, bir "durum" sütunu ekleyip rapora dönüştürebildiği bir e-tabloda yapılır.

Google Sheets senkronizasyonu bu mesafeyi tamamen ortadan kaldırır. Bir formu kendi Google hesabınızdaki bir e-tabloya bağlarsınız ve o andan itibaren her yeni yanıt saniyeler içinde e-tabloda görünür — elle dışa aktarma yok, ekibe dağılmış CSV dosyaları yok, "hangi kopya güncel?" tartışması yok.

Linkin1 form yanıtları sayfasındaki Google Sheets senkronizasyon kartı
Yanıtlar sayfasındaki «Google Sheets sync» kartı: her formun durumu ve aç, senkronize et, bağlantıyı kaldır düğmeleri

Özellik tam olarak ne yapıyor?

Seçtiğiniz her form için kendi Google hesabınızda bir e-tablo oluşturur ve onu kendi kendine güncel tutar:

  • Bağlarken: e-tablo formunuzun adıyla oluşturulur ve mevcut tüm yanıtlarla anında doldurulur — hiçbir zaman boş bir dosyayla başlamazsınız.
  • Bağlandıktan sonra: her yeni yanıt, ziyaretçi Gönder'e bastıktan saniyeler sonra yeni bir satır olarak eklenir.
  • Form değiştiğinde: yeni bir alan sağda yeni bir sütun alır ve başlık satırı otomatik olarak yeniden yazılır.
  • İhtiyaç duyduğunuzda:Şimdi senkronize et düğmesi e-tablonun tamamını kendi veritabanımızdan yeniden kurar ve her türlü farkı onarır.

Her formun kendi e-tablosu vardır; bazılarını bağlayıp diğerlerini bırakabilirsiniz. Senkronizasyon ayrıca tek yönlüdür: Linkin1 e-tabloya yazar, oradan hiçbir şey okumaz ve forma bir şey geri göndermez.

Bir formu bağlamak bir dakikadan kısa sürer

  1. Panelinizi açın, ardından Yüklü uygulamalar → Formlar → Yanıtlar.
  2. Google Sheets sync kartında, istediğiniz formun yanındaki Google hesabını bağla düğmesine basın.
  3. Google'ın izin ekranını onaylayın (tam olarak neyin istendiğini aşağıda anlatıyoruz).
  4. Aynı sayfaya dönersiniz; form artık Senkronize olarak işaretlidir ve yanında Google Sheets'te aç düğmesi vardır.
  5. Sonraki formlar için tek bir E-tablo oluştur tıklaması yeter — hesap zaten bağlıdır.

Kod yok, API anahtarı yok, Zapier veya Make gibi bir aracı servis yok. Tek düğme; izni, e-tablo oluşturmayı ve ilk doldurmayı birlikte yapar, çünkü sizin tarafınızdan bu üç işlem değil tek bir işlemdir.

E-tablo içeriden nasıl görünür?

Dosyada Submissions adlı tek bir sekme ve üç sütunla başlayan sabit bir başlık satırı vardır — form adı, yanıt kimliği, gönderim tarihi — ardından formu kurduğunuz sırayla her alan için bir sütun gelir.

  • Tarihler Riyad saatiyle, tıpkı panelinizdeki yanıt tablosunda göründüğü gibi.
  • Çoklu onay kutusu yanıtları tek bir hücreye, virgülle ayrılmış olarak yazılır.
  • Yüklenen dosyalar tıklanabilir tam bir URL'ye dönüşür, kimsenin açamayacağı bir dosya yoluna değil.
  • Silinen alan sütununu korur, çünkü üstündeki satırlar o düzenle yazıldı ve değerleri bir sütun kaymamalı.
  • Yeni alanlar sağa eklenir ve mevcut düzeni asla bozmaz.

Sonuç olarak e-tablo, CSV dışa aktarmanızla sütun sütun aynıdır — bu bilinçli bir tercih: ikisi de aynı kodla üretilir ve asla birbirinden ayrılmamalıdır.

Perde arkasında ne oluyor?

Teknik ayrıntı burada önemli, çünkü bu özelliğin hem verileriniz hem de sayfa hızınız için neden güvenli olduğunu açıklıyor.

1. Ziyaretçi asla Google'ı beklemez

Form gönderildiğinde yanıt önce ve her koşulda bizim veritabanımıza yazılır. Ardından yanıt kapatılıp tarayıcıya teslim edilir ve ancak bundan sonra satır Google'a gönderilir — ziyaretçinin değil, bizim zamanımızdan. Google o anda ne kadar yavaş olursa olsun, formunuz her zamanki hızıyla cevap verir.

2. Kayıt bizim veritabanımızdır; e-tablo onun kopyasıdır

Google'a gönderim herhangi bir nedenle başarısız olursa — kısa bir kesinti, bir istek limiti, süresi dolmuş bir izin — yanıt zaten kayıtlıdır ve kaybolamaz. Tek maliyet bir satır geride kalmış bir e-tablodur ve form Senkronizasyon gerekiyor olarak işaretlenir. Şimdi senkronize et düğmesine bir kez basmak e-tablonun tamamını yeniden yazar ve sorunu giderir.

Bu yüzden arkada yeniden deneme kuyruğu ya da zamanlanmış görev yoktur: tam bir yeniden yazma, bir kuyruğun çözebileceği her durumu tek bir istekle çözer.

3. «Şimdi senkronize et» her şeyin tamiridir

Tek düğme; başarısız bir gönderimi, yeniden bağlanmış bir hesabı, alanları değişmiş bir formu veya elle düzenlenmiş bir e-tabloyu kapsar. Submissions sekmesinin içeriğini temizler ve verilerimizden yeniden yazar, en fazla 5.000 yanıt (en yenileri). Biçimlendirme, renkler ve sütun genişlikleri korunur — temizlenen değerlerdir, biçim değil.

Güvenlik ve gizlilik: Google hesabınızdan gerçekte ne istiyoruz?

Bu yazının en önemli bölümü budur ve açıkça yazılmayı hak eder.

  • Tek bir kapsam: drive.file — bu izin yalnızca uygulamanın kendi oluşturduğu dosyalara erişim verir. Linkin1 Drive'ınızda önceden bulunan hiçbir dosyayı göremez veya açamaz. Tüm e-tablolarınızı açacak geniş kapsam Google'da mevcut ama biz onu istemiyoruz ve ihtiyacımız da yok.
  • Google ile oturum açmadan tamamen ayrıdır. Oturum açma kim olduğunuzu sorar; bu ise Drive'a dosya yazma izni ister. Farklı iki soru, farklı iki an, birbirinden ayrı iki onay ekranı.
  • Erişim anahtarları şifrelenir. Yenileme belirteci, ödeme ağ geçidi kimlik bilgilerimizi koruyan aynı kasa üzerinden AES-256-GCM ile şifreli saklanır. Kısa ömürlü erişim belirteci bile şifreli tutulur.
  • E-tablo sizindir. Kendi Drive'ınızda, sizin adınıza oluşturulur; bağlantıyı kesseniz de, kaldırsanız da, Linkin1'i tamamen bıraksanız da sizde kalır.
  • «E-tablo bağlantısını kaldır» e-tabloyu silmez. Sadece ona yazmayı bırakırız. Birisi bir düğmeye bastı diye müşterilerle dolu bir dosyayı silmek savunulabilir bir davranış değildir.
  • Kötüye kullanıma karşı sertleştirilmiştir. Her düğme CSRF belirteci taşıyan bir POST'tur ve onay gidiş-dönüşü, oturumunuz için üretilen, tek kullanımlık ve on dakikada süresi dolan bir state değeriyle korunur.
  • İstediğiniz zaman bağlantıyı kesin.Google hesabını ayır izni Google'a geri verir ve bizde saklanan tüm bağlantıları siler. Ayrıca izni doğrudan Google hesap ayarlarınızdan da iptal edebilirsiniz.

Bu neden önemli?

Verinizi ekibinizin gerçekten çalıştığı yere taşır

Panel okumak için iyidir. E-tablo ise çalışılan yerdir: şehre göre sırala, işlenmemiş talepleri filtrele, "durum" ve "sorumlu" sütunları ekle, kaynağa göre pivot tablo kur, saniyeler içinde grafiğe dök.

Google Sheets'e bağlanan her şeyin kapısını açar

  • E-tabloyu bir çalışma arkadaşınızla Linkin1 panelinize erişim vermeden paylaşın.
  • Looker Studio'yu buna bağlayıp kendi kendini güncelleyen canlı bir rapor elde edin.
  • Yeni satır geldiğinde otomatik yanıt veya e-posta uyarısı gönderen bir Google Apps Script çalıştırın.
  • Sheets'i doğrudan destekleyen otomasyon araçlarına (Zapier, Make, Power Automate) bağlayın.
  • Formüller ve koşullu biçimlendirmeyle acil talepleri otomatik işaretleyin.

«Dışa aktar → indir → yükle → yeniden sırala» döngüsünü bitirir

Elle yapılan dışa aktarma, indirmesi biter bitmez eskir; farklı bilgisayarlarda farklı kopyalara çoğalır ve herkesi "hangisi güncel?" sorusuyla bırakır. Canlı senkronizasyon bu soruyu tamamen ortadan kaldırır.

Aynı zamanda platform dışında canlı bir yedektir

Verileriniz aynı anda hem bizde hem sizde durur; sahibi olduğunuz bir hesapta ve dünyadaki her programın okuyabildiği bir biçimde.

Pratik örnekler

  • Restoran: ziyaret sonrası değerlendirme formu → müdürün telefonundan açtığı, şikâyetlerin anında düştüğü günlük bir e-tablo.
  • Klinik veya kuaför: randevu talebi formu → resepsiyonun güne göre sıraladığı, onay sütunu olan bir e-tablo.
  • Mağaza: teklif talebi formu → her satış temsilcisinin kendi talebinin durumunu güncellediği paylaşımlı bir e-tablo.
  • İşe alım: CV yüklemeli başvuru formu → yüklenen her dosyaya doğrudan bağlantı içeren bir e-tablo.
  • Etkinlik: kayıt formu → oturum başına kayıt sayısını anlık hesaplayan bir pivot tablo.

Bilinmesi iyi olanlar

  • Kendi notlarınızı Submissions sekmesine yazmayın — «Şimdi senkronize et» onu temizleyip yeniden kurar. İkinci bir sekme ekleyip oraya rahatça yazın; diğer sekmelere hiç dokunulmaz.
  • Başlık sütunlarının sırasını değiştirmeyin, sekmeyi yeniden adlandırmayın — yeni satırlar kayıtlı sütun sırasına göre yazılır.
  • Yeniden kurma sınırı 5.000 satırdır. Üzerinde en yeniler senkronize edilir; her şeyi almanın yolu CSV dışa aktarma olarak kalır.
  • Elle yapılan düzenlemeler bize geri dönmez. Senkronizasyon tek yönlüdür.
  • «Bağlantının süresi doldu» görürseniz, izin Google tarafında iptal edilmiştir — yeniden bağlanın, sonra Şimdi senkronize et'e basın.

Sık sorulan sorular

Teknik bilgi gerekiyor mu? Hayır. Bir düğme ve bir Google onay ekranı, hepsi bu.

Linkin1 diğer Drive dosyalarımı okuyabilir mi? Hayır. İstenen izin yalnızca uygulamanın kendi oluşturduğu dosyaları kapsar.

Eski yanıtlarım da aktarılıyor mu? Evet, e-tablo oluşturulur oluşturulmaz hepsi aktarılır.

Birden fazla form bağlayabilir miyim? Evet, ve her formun ayrı bir e-tablosu olur.

E-tabloyu yanlışlıkla Drive'dan silersem? Bağlantıyı kaldırıp yenisini oluşturun; verilerimizden anında dolar.

Formumu yavaşlatır mı? Hayır. Google'a gönderim, ziyaretçi yanıtını aldıktan sonra gerçekleşir.

Hemen başlayın

Sayfanızdaki bir formla yanıt topluyorsanız, bu özellik o yanıtları okunan bir listeden yönetilen bir veriye dönüştürür. Formlar uygulamasını etkinleştirin, Yanıtlar sayfasını açın, formunuzu e-tablonuza bağlayın — ve bir daha asla dosya dışa aktarmayın.

Linkin1 sayfanızı ücretsiz oluşturun ve tüm yanıtlarınızı tek bir yerde toplayın.

Related articles

All articles