# Google Sheets

Her gönderimi özel sütun eşlemesiyle otomatik olarak bir Google e-tablosuna senkronize edin.

## Google Sheets

Her gönderimi bir Google e-tablosuna yeni satır olarak gönderin. Alanları özel sütunlarla eşleyin, birden fazla Google hesabı bağlayın ve geçmiş yanıtları içe aktarın.

<h2 id="what-you-get">Neler sunulur</h2>

<ul>
  <li>Gönderim başına bir satır, gerçek zamanlı senkronizasyon</li>
  <li>Özel etiketlerle alan düzeyinde sütun eşlemesi</li>
  <li>
    Meta veri sütunları (gönderim tarihi, katılımcı e-postası, gönderim kimliği, form adı, gönderim durumu, PDF bağlantısı, kanal, istek
    kimliği)
  </li>
  <li>Form başına otomatik oluşturulan e-tablo</li>
  <li>Bağlandığında mevcut gönderimleri içe aktarma</li>
  <li>Çalışma alanı başına birden fazla Google hesabı</li>
  <li>Gerçek gönderimler gelmeden önce bağlantıyı doğrulamak için test satırı</li>
</ul>

<h2 id="connect">Google Sheets’i bağlayın</h2>

<h2 id="column-mapping">Sütun eşlemesi</h2>

<p>
  Her soruyu dahil etmek için <strong>Tüm form alanlarını dışa aktar</strong> seçeneğini açın, ya da kapatarak belirli alanları seçip özel
  sütun başlıkları belirleyin.
</p>

<p>
  Sütun etiketleri varsayılan olarak soru başlığını kullanır ancak değiştirilebilir — e-tablonuz belirli başlık adları bekleyen başka bir
  araçla beslendiğinde bu özellik oldukça işe yarar.
</p>

<p>
  Değerler <em>konuma</em> göre yazılır, başlık metniyle eşleştirilerek asla değil. Google Sheets’te bir başlığı yeniden adlandırmak
  zararsızdır; bir sütunu yeniden sıralamak veya silmek ise değildir ve değerleri yanlış yere koyar. Eşlemeniz veya formunuzun soruları
  değiştiğinde Formstep, oluşturduğu e-tablonun 1. satırını yeniden yazar; böylece başlık, eklediği verilerle eşleşmeye devam eder.
</p>

<h3 id="repeating-groups">Tekrarlayan gruplar</h3>

<p>
  Bir <a href="/tr/building-forms/repeating-groups">tekrarlayan grup</a>, katılımcının ihtiyaç duyduğu kadar kayıt eklemesine izin verir —
  örneğin her biri bir ad ve yaştan oluşan bir konuk listesi. Alan seçicide bunu nasıl eşleyeceğinizi siz seçersiniz:
</p>

<ul>
  <li>
    <strong>Grubun tamamı</strong> tek bir sütunla eşlenir. Her kayıt numaralandırılmış, etiketli satırlar olarak görünür, örneğin "1. Ad
    Soyad: Jane Appleseed, Yaş: 34, 2. Ad Soyad: Marcus Lee, Yaş: 29".
  </li>
  <li>
    <strong>Her üye alan</strong> kendi sütunuyla eşlenir. Her kayıttan gelen değerler <code> · </code> ile birleşir, böylece Ad Soyad
    sütunu "Jane Appleseed · Marcus Lee" olarak okunur.
  </li>
</ul>

<p>
  Birini, diğerini ya da her ikisini birden seçebilirsiniz. Bir üye alanı formunuzdan sonradan kaldırırsanız, geçmiş gönderimler sütunlarını
  korusun diye seçicide görünmeye devam eder — eşlemeniz asla bozulmaz.
</p>

<h3 id="metadata-columns">Meta veri sütunları</h3>

<p>
  Varsayılan olarak Submitted at ve Submitter dahil edilir. Kurulum sırasında istediğiniz meta veri sütununu ekleyip kaldırabilir, normal
  bir sütun başlığı gibi herhangi birini yeniden adlandırabilirsiniz.
</p>

<h2 id="multiple-accounts">Birden fazla Google hesabı</h2>

<p>
  Bir çalışma alanına birden fazla Google hesabı bağlanabilir ve her form bunlardan birini seçer. Farklı ekiplerin kendi Google Drive’ını
  yönettiği durumlarda ya da müşteri e-tablolarını ayrı hesaplarda tutmak istediğinizde bu özellik çok kullanışlıdır.
</p>

<p>
  Başka bir hesap eklemek için yeni bir entegrasyon kurulumu başlatın ve farklı bir Google e-postasıyla yetkilendirin. Mevcut entegrasyonlar
  mevcut hesaplarını korur.
</p>

<h2 id="backfill">Mevcut gönderimleri içe aktarma</h2>

<p>
  İlk bağlantıyı kurduğunuzda tüm mevcut gönderimleri e-tabloya aktarabilirsiniz. İçe aktarma işlemi arka planda 50’şer satırlık gruplar
  halinde çalışır; ilerleme durumu entegrasyon panelinde gösterilir.
</p>

<p>Satırlar gönderim sırasına göre (en eskiden en yeniye) yazılır, böylece e-tablo kronolojik olarak okunur.</p>

<h2 id="auto-create">Otomatik oluşturulan e-tablolar</h2>

<p>
  Formstep, ilk gönderim geldiğinde (kaydetme anında değil) Google Drive’ınızda bir e-tablo oluşturur. E-tablo formunuzun adını ya da
  kurulum sırasında belirlediğiniz özel adı kullanır. E-tabloyu silerseniz Formstep bir sonraki gönderimde yeni bir tane oluşturur — hiçbir
  veri kaybetmezsiniz.
</p>

<h2 id="test-event">Test etkinliği</h2>

<p>
  Entegrasyon detay panelinde bir <strong>Test gönder</strong> düğmesi bulunur. Bu düğme, gerçek bir gönderim beklemeden sütun eşlemesini
  doğrulayabilmeniz için e-tabloya bir yer tutucu satır ekler. Soru sütunları
  <code>[Question Title]</code> yer tutucularını gösterir; meta veri sütunları sentetik değerler gösterir.
</p>

<h2 id="abandoned-responses">Terk edilmiş yanıt etkinlikleri</h2>

<p>
  Bir katılımcı formunuzu başlatıp bitirmezse, Formstep kısmi verileri yine de eşitleyebilir. <strong>Terk edilmiş gönderiler</strong>{' '}
  adımında, <strong>Terk edilmiş etkinliği şuradan sonra gönder</strong> seçeneğini 12 saat, 1 gün, 3 gün veya 1 haftaya ayarlayın. Saatlik
  bir tarama, ardından katılımcının doldurduğu her ne varsa aynı sütun eşlemesiyle bir satır ekler. Submission status sütunu "Partial"
  gösterir, böylece tamamlanmamış yanıtları filtreleyebilirsiniz.
</p>

<p>
  Yalnızca bir paylaşım bağlantısından gelen taslaklar taranır ve <strong>Zorunlu alanlar</strong> bunu daha da daraltır: satır yalnızca
  seçtiğiniz alanlardan en az biri doldurulmuşsa eklenir.
</p>

> ℹ️ **Pro özelliği**
> <p>
>     Terk edilmiş yanıt teslimi Pro veya Business plan gerektirir. Temel Google Sheets entegrasyonu tüm planlarda kullanılabilir. Bkz.{' '}
>     <a href="/tr/subscription-billing/plans-pricing">planlar ve fiyatlandırma</a>.
>   </p>

<h2 id="error-handling">Hata yönetimi</h2>

<p>
  Herhangi bir türde 5 ardışık hata sonrasında entegrasyon hata durumuyla otomatik olarak duraklar ve kurulumu yapan kişiye bir bildirim
  e-postası gönderilir. Altta yatan sorunu çözün ve entegrasyonu yeniden etkinleştirin — bir sonraki yeni gönderimle devam eder.
</p>

<h2 id="faq">SSS</h2>

  <p>Hayır. Formstep, ilk gönderim geldiğinde Google Drive’ınızda bir tane oluşturur.</p>

  <p>Formstep, bir sonraki gönderimde aynı sütun başlıklarıyla yeni bir tane oluşturur. Hiçbir veri kaybolmaz.</p>

  <p>
    Evet. Google hesapları çalışma alanı düzeyinde bağlanır. Herhangi bir üye, bir entegrasyon kurarken bağlı hesaplardan herhangi birini
    kullanabilir — yeniden yetkilendirme gerekmez.
  </p>

  <p>Evet. Yeni entegrasyon kurulumları sırasında ek hesapları yetkilendirin. Her form hangi hesabın kullanılacağını seçer.</p>

  <p>
    E-tablo oluşturma ve düzenleme (Google Sheets API), Google Drive’da dosya oluşturma (yalnızca dosyalar) ve e-posta ile profil adınızı
    okuma izni. Formstep, diğer Drive dosyalarınızı okuyamaz ya da oluşturduğu e-tablolar dışında hiçbir şeye erişemez.
  </p>

  <p>
    Her ikisi de aynı e-tabloda satır olarak görünür. "Submission status" meta veri sütunu "Completed" veya "Partial" gösterir; bu sütuna
    göre filtre veya sıralama uygulayabilirsiniz.
  </p>

  <p>
    Evet. Entegrasyonu açın ve alanları yeniden eşleyin. Bir sonraki teslimat, eşleşmesi için başlık satırını yeniden yazar; mevcut satırlar
    yazıldıkları değerleri korur.
  </p>

  <p>Hayır. E-tablo, entegrasyon oluşturulduğunda sabitlenir. Silin ve yeni bir tane oluşturun.</p>

  <p>
    Form ayarları → Entegrasyonlar → Google Sheets’e gidin ve entegrasyonu silin. Formstep’in Google hesabınıza erişimini de iptal etmek
    için <a href="https://myaccount.google.com/permissions">Google hesabı izinleri</a> sayfanızı ziyaret edin.
  </p>

<h2 id="next-steps">Sonraki adımlar</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Airtable](/tr/integrations/airtable) — Gönderimleri bir Airtable tabanına gönderin
  - [Notion](/tr/integrations/notion) — Gönderimleri bir Notion veritabanına gönderin
  - [Webhooks](/tr/integrations/webhooks) — İmzalı JSON’ı herhangi bir URL’ye POST edin
  - [Tekrarlayan gruplar](/tr/building-forms/repeating-groups) — Katılımcıların birden çok kayıt eklemesine izin verin
  - [Gönderimleri dışa aktarma](/tr/submissions-analytics/exports) — CSV, Excel veya PDF olarak indirin
</div>
