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
Form ayarları → Entegrasyonlar bölümünü açın
Entegrasyon listesinden Google Sheets’i seçin.
- 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
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
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 at | Yanıtın gönderildiği tarih ve saat. |
| Submitter | Bir e-posta yakalandıysa katılımcının e-posta adresi, aksi hâlde "Anonymous". |
| Submission ID | Gönderim için benzersiz bir tanımlayıcı. |
| Form name | Formunuzun dahili adı. |
| Submission status | Tamamlandıysa "Completed", terk edilmiş bir taslak için "Partial", katılımcı düzenlediğinde ise "Updated". |
| PDF Link | Oluşturulan gönderim PDF’ine bir bağlantı. |
| Submission language | Yanıt gönderildiğinde kullanılan dil için BCP 47 kodu. |
| Channel | Yanıt bir paylaşım bağlantısı üzerinden geldiğinde "Public link", bir isteği yanıtladığında "Request". |
| Request ID | Yanı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
| Hata | Ne olur |
|---|---|
| Token expired | formbase otomatik olarak yeniler — yenileme token’ı iptal edildiyse entegrasyon duraklar ve yeniden bağlanmanızı ister |
| Spreadsheet deleted | formbase yeni bir e-tablo oluşturur, başlık satırını yeniden yazar ve gönderimi ekler — veri kaybı yaşanmaz |
| Permission denied | Google hesabı e-tabloya erişimini kaybetmiş — erişimi yeniden sağlamak için hesabı yeniden bağlayın |
| Sheet tab renamed | Ekleme 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.