# Airtable

Gönderimleri tiplendirilmiş alan eşlemesiyle bir Airtable tabanına aktarın.

## Airtable

Her gönderimi Airtable tablosuna yeni bir kayıt olarak gönderin. Alanları tiplendirilmiş sütunlarla eşleyin, zengin metin içerik oluşturun ve geçmiş yanıtları içe aktarın.

<h2 id="what-you-get">Ne elde edersiniz</h2>

<ul>
  <li>Her gönderim için bir kayıt</li>
  <li>Tip uyumluluk kontrolüyle alan düzeyinde eşleme</li>
  <li>Oluşturulan gönderim PDF’inin bağlantısı dahil meta veri eşlemesi</li>
  <li>Başlıklar, kalın metin, listeler ve aktarılan yanıtlarla isteğe bağlı zengin metin gövde alanı</li>
  <li>Bağlandığında mevcut gönderimleri içe aktarma (10’ar kayıt halinde)</li>
  <li>Sütunlar yeniden adlandırıldığında otomatik kurtarma</li>
  <li>Gerçek gönderimler gelmeden önce bağlantıyı doğrulamak için test kaydı</li>
</ul>

<h2 id="connect">Airtable’ı bağlayın</h2>

<h2 id="column-types">Sütun türleri</h2>

<p>Formstep, gönderilen değer mevcut bir seçenekle eşleşmediğinde otomatik olarak seçim seçenekleri oluşturur.</p>

<p>
  Formül, birleştirme, sayım, arama, bağlı kayıt, ortak çalışan, oluşturulma/değiştirilme zamanı, oluşturan/değiştiren, otomatik numara,
  düğme ve senkronize kaynak sütunları salt okunurdur ve eşlenemez.
</p>

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

<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 alanla 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 alanıyla eşlenir. Her kayıttan gelen değerler <code> · </code> ile birleşir, böylece Ad Soyad alanı
    "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ş kayıtlar alanlarını
  korusun diye seçicide görünmeye devam eder — eşlemeniz asla bozulmaz.
</p>

<h2 id="rich-text-body">Zengin metin gövdesi</h2>

<p>
  Tablonuzda Zengin metin, Uzun metin veya Tek satır metin sütunu varsa, içeriğini şablon düzenleyiciyle oluşturabilirsiniz. Herhangi bir
  form alanı değeri veya PDF Link gibi bir meta veri eklemek için <strong>@</strong> yazın — düzenleyici bunları, eşitleme sırasında
  çözümlenen bahsetme etiketleri olarak gösterir. Zengin metin sütunları biçimlendirmeyi korur; diğer sütun türleri düz Markdown alır.
</p>

<p>
  Desteklenen biçimlendirme: başlıklar (H1-H4), <strong>kalın</strong>, <em>italik</em>, ~~üstü çizili~~, <code>satır içi kod</code>,
  bağlantılar ve sıralı/sırasız listeler. Görseller ve gömülü içerikler desteklenmez.
</p>

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

<p>
  Bağlandıktan sonra geçmiş yanıtları içe aktarabilirsiniz. Kayıtlar, Airtable’ın hız sınırları dahilinde kalmak için gruplar arasında kısa
  gecikmelerle 10’ar kayıt halinde yazılır. İlerleme entegrasyon panelinde gösterilir.
</p>

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

<p>
  Sonlandır adımında ve entegrasyon ayrıntı panelinin her ikisinde de yer tutucu bir kayıt yazan <strong>Test gönder</strong> düğmesi
  bulunur. Metin sütunları <code>[Question Title]</code> dizelerini, sayılar <code>0</code> değerini, e-postalar{' '}
  <code>test@example.com</code> adresini, tarihler güncel zaman damgasını alır; seçimler ise sorunun seçeneklerinden ilkini kullanır
  (gereksiz seçenek oluşturmaktan kaçınmak için). Doğruladıktan sonra test kaydını silin.
</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 tamamlanmış bir gönderimle aynı alan eşlemesini kullanarak bir kayıt yazar. "Partial" kayıtlarını "Completed" ve
  "Updated" olanlardan ayırt etmek için "Gönderim durumu" meta veri alanını tekli seçim veya metin sütunuyla eşleyin.
</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: kayıt yalnızca
  seçtiğiniz alanlardan en az biri doldurulmuşsa yazılır.
</p>

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

<h2 id="schema-drift">Şema değişiklikleri ve otomatik kurtarma</h2>

<p>
  Airtable’da bir sütunu yeniden adlandırırsanız, Formstep değişikliği bir sonraki gönderimde algılar ve eşlemesini otomatik olarak
  günceller. Sütunlar kararlı dahili kimliklerine göre eşleştirildiğinden, yeniden adlandırmalar şeffaf biçimde gerçekleşir.
</p>

<p>
  Bir sütunu silerseniz, Formstep onu eşlemeden çıkarır ve kalan alanları eşitlemeye devam eder. Bir sütunun türü uyumsuz bir türe
  değişirse, değer eşitlenemez — entegrasyonu yeniden açın ve o alanı yeniden eşleyin.
</p>

<h2 id="troubleshooting">Sorun giderme</h2>

<ul>
  <li>
    <strong>Yetkilendirme süresi doldu</strong> — Airtable erişim token’ları yaklaşık bir saat sürer ve hem günlük bir işle hem de her
    teslimattan önce otomatik olarak yenilenir. Yenilemenin kendisi başarısız olursa — izin iptal edildiyse veya yenileme token’ının süresi
    dolduysa — bağlantı süresi dolmuş olarak işaretlenir ve üzerindeki her entegrasyon durur. Yeniden Bağlan’a basın.
  </li>
  <li>
    <strong>Sütun görünmüyor</strong> — OAuth izninin ilgili tabanı kapsadığını ve sütun türünün yazılabilir olduğunu doğrulayın (yukarıdaki
    tabloya bakın).
  </li>
  <li>
    <strong>Hız sınırı</strong> — Airtable, taban başına saniyede 5 istek sınırı uygular. İçe aktarmalar otomatik olarak yavaşlatılır; canlı
    eşitlemeler geri çekilme süresiyle yeniden denenir.
  </li>
</ul>

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

  <p>
    Dört Airtable kapsamı: kayıt verilerini okuma/yazma, taban şemalarını okuma ve e-postanızı okuma (hesabı tanımlamak için). OAuth ile
    PKCE kullanır — yönetilecek API anahtarı yoktur.
  </p>

  <p>Evet. Airtable bağlantıları çalışma alanı kapsamındadır. Herhangi bir üye, entegrasyon kurarken bağlı hesapları kullanabilir.</p>

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

  <p>
    Bir sonraki gönderim "bulunamadı" hatasıyla başarısız olur ve entegrasyon durur. Taban ve tablo entegrasyon oluşturulduğunda sabitlenir;
    bu yüzden bu entegrasyonu silin ve yeni tabloya karşı yeni bir tane oluşturun.
  </p>

  <p>
    Hayır. Bunlar Airtable API’sinde salt okunurdur. Dışlanan sütun türlerinin tam listesi için <a href="#column-types">sütun türleri</a>{' '}
    bölümüne bakın.
  </p>

  <p>
    Form ayarları → Entegrasyonlar → Airtable’a gidin ve entegrasyonu silin. Formstep’in erişimini de iptal etmek için Airtable hesap
    ayarlarınıza gidin ve Formstep OAuth uygulamasını kaldırın.
  </p>

<h2 id="next-steps">Sonraki adımlar</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Linear](/tr/integrations/linear) — Gönderimleri Linear sorunlarına dönüştürün
  - [GitHub Issues](/tr/integrations/github) — Gönderimleri GitHub sorunlarına dönüştürün
  - [Tekrarlayan gruplar](/tr/building-forms/repeating-groups) — Katılımcıların birden çok kayıt eklemesine izin verin
</div>
