formbasedocs
Uygulamaya gitUygulama

Entegrasyonlar

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.


Neler sunulur

  • Gönderim başına bir satır, gerçek zamanlı senkronizasyon
  • Özel etiketlerle alan düzeyinde sütun eşlemesi
  • 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)

  • Form başına otomatik oluşturulan e-tablo
  • Bağlandığında mevcut gönderimleri içe aktarma
  • Çalışma alanı başına birden fazla Google hesabı
  • Gerçek gönderimler gelmeden önce bağlantıyı doğrulamak için test satırı

Google Sheets’i bağlayın

  1. 1

    Form ayarları → Entegrasyonlar bölümünü açın

    Entegrasyon listesinden Google Sheets’i seçin.

  2. 2

    Bir Google hesabı bağlayın

    Mevcut bağlı bir Google hesabı seçin ya da yeni bir hesap yetkilendirin. formbase’e e-tablo oluşturma ve düzenleme izni vermek için Google’a yönlendirileceksiniz. Özel bir e-tablo adı belirleyebilirsiniz (varsayılan olarak form adı kullanılır).

  3. 3

    Alanları sütunlarla eşleyin

    Hangi form alanlarının ve meta verilerin sütun olarak ekleneceğini seçin. Workflow’unuza uyacak şekilde sütun etiketlerini yeniden adlandırın. Varsayılan olarak tüm alanlar dahil edilir.

  4. 4

    Sonlandır

    Kurulumunuzu gözden geçirin. Geçmiş yanıtları içe aktarmak için "Mevcut gönderileri aktar"ı etkinleştirin. İlk gönderim geldiğinde yeni bir e-tablo oluşturulur. Kaydettikten sonra listeden entegrasyonu açarak bir test satırı gönderin.

Sütun eşlemesi

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

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.

Değerler konuma 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 formbase, oluşturduğu e-tablonun 1. satırını yeniden yazar; böylece başlık, eklediği verilerle eşleşmeye devam eder.

Tekrarlayan gruplar

Bir tekrarlayan grup, 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:

  • Grubun tamamı 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”.

  • Her üye alan kendi sütunuyla eşlenir. Her kayıttan gelen değerler · ile birleşir, böylece Ad Soyad sütunu “Jane Appleseed · Marcus Lee” olarak okunur.

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.

Meta veri sütunları

Sütunİçeriği
Submitted atYanıtın gönderildiği tarih ve saat.
SubmitterBir e-posta yakalandıysa katılımcının e-posta adresi, aksi hâlde "Anonymous".
Submission IDGönderim için benzersiz bir tanımlayıcı.
Form nameFormunuzun dahili adı.
Submission statusTamamlandıysa "Completed", terk edilmiş bir taslak için "Partial", katılımcı düzenlediğinde ise "Updated".
PDF LinkOluşturulan gönderim PDF’ine bir bağlantı.
Submission languageYanıt gönderildiğinde kullanılan dil için BCP 47 kodu.
ChannelYanıt bir paylaşım bağlantısı üzerinden geldiğinde "Public link", bir isteği yanıtladığında "Request".
Request IDYanıtın yanıtladığı isteğin kimliği. Bir paylaşım bağlantısı yanıtı için boştur.

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.

Birden fazla Google hesabı

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.

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.

Mevcut gönderimleri içe aktarma

İ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.

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

Otomatik oluşturulan e-tablolar

formbase, 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 formbase bir sonraki gönderimde yeni bir tane oluşturur — hiçbir veri kaybetmezsiniz.

Test etkinliği

Entegrasyon detay panelinde bir Test gönder 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ı [Question Title] yer tutucularını gösterir; meta veri sütunları sentetik değerler gösterir.

Terk edilmiş yanıt etkinlikleri

Bir katılımcı formunuzu başlatıp bitirmezse, formbase kısmi verileri yine de eşitleyebilir. Terk edilmiş gönderiler adımında, Terk edilmiş etkinliği şuradan sonra gönder 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.

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

Pro özelliği

Terk edilmiş yanıt teslimi Pro veya Business plan gerektirir. Temel Google Sheets entegrasyonu tüm planlarda kullanılabilir. Bkz. planlar ve fiyatlandırma.

Hata yönetimi

HataNe olur
Token expiredformbase otomatik olarak yeniler — yenileme token’ı iptal edildiyse entegrasyon duraklar ve yeniden bağlanmanızı ister
Spreadsheet deletedformbase yeni bir e-tablo oluşturur, başlık satırını yeniden yazar ve gönderimi ekler — veri kaybı yaşanmaz
Permission deniedGoogle hesabı e-tabloya erişimini kaybetmiş — erişimi yeniden sağlamak için hesabı yeniden bağlayın
Sheet tab renamedEkleme işlemleri bir hatayla durur. Sekme adı oluşturulduğunda sabitlenir — eski adına geri döndürün veya entegrasyonu yeniden oluşturun
Rate limit (429)Üstel geri çekilme ile otomatik olarak yeniden denenir
Google outage (5xx)Otomatik olarak yeniden denenir — 5 ardışık başarısız denemeden sonra entegrasyon duraklar ve kurulumu yapan kişiye bir bildirim e-postası gönderilir

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.

SSS

Hayır. formbase, ilk gönderim geldiğinde Google Drive’ınızda bir tane oluşturur.

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

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.

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

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. formbase, diğer Drive dosyalarınızı okuyamaz ya da oluşturduğu e-tablolar dışında hiçbir şeye erişemez.

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.

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.

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

Form ayarları → Entegrasyonlar → Google Sheets’e gidin ve entegrasyonu silin. formbase’in Google hesabınıza erişimini de iptal etmek için Google hesabı izinleri sayfanızı ziyaret edin.

Sonraki adımlar