Form Oluşturma
Yanıt aktarma
Herhangi bir alanın yanıtına başvurmak için @ yazın — soru başlıklarında, içerik bloklarında, teşekkür sayfalarında, e-posta bildirimlerinde ve entegrasyon mesajlarında. Değerler dinamik olarak güncellenir, böylece her katılımcı kişiselleştirilmiş içerik görür.
Nasıl çalışır
Bunu destekleyen herhangi bir metinde @ yazın (aşağıya bakın). Bir mention menüsü açılır ve formunuzun alanlarını türe göre gruplandırarak listeler: Gizli Alanlar, Yanıtlar, Yinelenen gruplar, Hesaplanan Alanlar ve Meta Veri. Bir alan seçin; formbase imlecinizin bulunduğu yere bir değişken chip ekler.
Editörde, aktarılan değerler chip olarak görünür (örn. @First name). Bir katılımcı formu doldurduğunda, formbase her chip’i gerçek yanıtıyla değiştirir.
Bunun yerine düz bir @ yazmak istiyorsanız — bir e-posta adresi veya bir kullanıcı adı — menüyü kapatmak için Esc tuşuna basıp yazmaya devam edin. @ işaretinden sonra yazdıklarınızla eşleşen bir şey olmadığında menü de kendiliğinden kapanır.
Aktarma nerede çalışır
- Soru başlıkları — bir soru kendi yanıtını asla sunmaz, bu döngüsel olurdu
- İçerik blokları: paragraflar, başlıklar, liste öğeleri, tablo hücreleri, bağlantılar ve görsel açıklamaları
- Teşekkür sayfası içeriği
- Yukarıdakilerin herhangi birinin çevirileri, mention her dile taşınacak şekilde
E-posta bildirimi konuları ve gövdeleri: kendi bildirimleriniz, katılımcı onayı ve yarıda bırakılan form hatırlatma e-postaları, ayrıca istek daveti
Entegrasyon şablonları: Slack ve Discord mesajları, GitHub ve Linear görev başlıkları ve açıklamaları, ayrıca Notion ve Airtable alan eşlemeleri
Seçim seçeneği etiketleri ile matris satır ve sütun etiketleri de mention alır, ancak daha dar bir menüyle: yalnızca Gizli Alanlar, Hesaplanan Alanlar ve Meta Veri — yani biri yanıtlamaya başlamadan önce var olan değerler. Bir seçenek etiketi, o seçeneğin özet ekranında, dışa aktarımlarda ve mantık seçicisinde nasıl göründüğünü belirler, bu yüzden başka bir yanıta bağlı olamaz.
Buton etiketleri ve yinelenen grup başlıkları hiç mention almaz. İki ilgili özellik farklı şekilde çalışır: yönlendirme sorgu parametreleri her parametre için açılır bir menüden alan seçer, varsayılan değerler ise bir değeri metin yerine doğrudan alanın içine yerleştirir.
Düzenlenebilir bir alanı önceden doldurma
Bir mention, değeri katılımcının değiştiremeyeceği bir metin olarak gösterir. Değeri katılımcının onaylayıp düzenleyebileceği şekilde bir alanın içine koymak için bunun yerine bir alan başvurusunu alanın varsayılanı olarak kullanın: bir Metin Girişi, Metin Alanı, E-posta, Telefon Numarası, Web Sitesi URL’si veya Sayı alanının başına @ yazın. Bu menü yalnızca Gizli Alanlar ve Hesaplanan Alanlar’ı listeler, çünkü bunlar katılımcı yanıtlamaya başlamadan önce bir değere sahiptir. Bkz. Diğer alanlardan varsayılan değerler.
Bu, bir paylaşım bağlantısı için geçerli tekniktir: değer yalnızca bir URL parametresiyle gelebilir, bu yüzden
inebileceği bir gizli alana ihtiyaç duyar. Bir istekte bunların hiçbirine ihtiyacınız yoktur: çağıran,
isteği oluştururken prefill kullanarak görünür bir soruyu doğrudan önceden doldurur ve bir anahtarı readonly
olarak işaretleyerek alıcının onu görüp değiştirememesini sağlayabilir. Yalnızca bir yanıtı önceden doldurmak için değil, katılımcının
asla görmemesi gereken bir veriyi taşımak istediğinizde bir gizli alan oluşturun. Bkz.
İstekler önceden doldurmak için gizli alana ihtiyaç duymaz.
Ne aktarabilirsiniz
Gövde metninde @ menüsü, bu sırayla beş grup listeler:
| Grup | İçerdikleri |
|---|---|
| Gizli Alanlar | URL parametrelerinden veya bir isteğin context’inden aktarılan değerler. |
| Yanıtlar | Formdaki her soru — metin, e-posta, sayı, seçenekler, puanlamalar vb. |
| Yinelenen gruplar | Bir yinelenen grubun tüm girdileri birden. Aşağıdaki Yinelenen grupları referans gösterme bölümüne bakın. |
| Hesaplanan Alanlar | Hesaplanan puanlar, toplamlar veya birleştirilmiş metin. |
| Meta Veri | Form ID, gönderim başına PIN veya kod ve dil gibi çalışma zamanı değerleri. |
Bir chip’in işaret ettiği alan artık yoksa “Başvurulan alan silindi” araç ipucunu gösterir ve doldurma sırasında boş görünür. Gizli veya hesaplanan bir alanı silip aynı adla bir yenisini eklerseniz, mevcut chip’ler kendiliğinden ona yeniden bağlanır. Soru başvuruları bu şekilde asla yeniden bağlanmaz — başlıklar değişip çakışabildiği için siz onları yeniden eklemedikçe bozuk kalırlar.
Meta veri değişkenleri
Alan yanıtlarının ötesinde, Meta Veri grubu çalışma zamanı değerleri taşır. Bazıları her yerde kullanılabilirken, bazıları yalnızca e-posta şablonlarında çalışır. Aşağıdaki ad, chip’in okuduğu şeydir.
Hem form içeriğinde hem de e-posta şablonlarında kullanılabilir
| Değişken | Gösterdiği şey |
|---|---|
| Form ID | Formun kendisine ait benzersiz kimlik. |
| 4 Haneli PIN / 6 Haneli PIN | Gönderime özgü sayısal bir PIN. |
| 4 Karakterli Kod / 6 Karakterli Kod | Gönderime özgü alfanümerik bir kod. |
Yalnızca form içeriği
| Değişken | Gösterdiği şey |
|---|---|
| Locale (Dil) | Katılımcının formu okuduğu dil kodu. |
Yalnızca e-posta şablonları
| Değişken | Gösterdiği şey |
|---|---|
| Form Adı | Formunuzun çalışma alanınızdaki adı. |
| Gönderilme Zamanı | Yanıtın gönderildiği tarih ve saat. |
| Gönderim ID | Gönderime özgü benzersiz kimlik. |
| Gönderim Türü | "Yeni", "Güncellendi" veya "Kısmi". |
| Gönderim Dili | Katılımcının kullandığı dil için BCP 47 kodu, örneğin en veya nb-NO. |
| PDF Bağlantısı | Gönderim PDF’si için kalıcı indirme bağlantısı. |
| Yetkili E-posta | Oturum açmış katılımcının e-postası. Yalnızca Kimlik Doğrulama Gerektir açıkken sunulur. |
Referans numarası olarak PIN’ler
Katılımcı onay e-postasına referans numarası olarak bir 6 Haneli PIN ekleyin. Katılımcılar takip görüşmelerinde bunu alıntılayabilir; siz de gönderimler tablosunda arayabilirsiniz.
Örnekler
Kişiselleştirilmiş soru — “Teşekkürler @First name! @Company ile deneyiminizi nasıl değerlendirirsiniz?”
Dinamik teşekkür — “Toplam tutarınız @Price. @Email adresinize 24 saat içinde onay göndereceğiz.”
Koşullu e-posta — “Merhaba @First name, potansiyel müşteri puanınız @Lead score. Ekibimiz sizinle iletişime geçecek.”
Bağlamla yönlendirme — yönlendirme ayarlarında, Name sorusuyla eşlenen bir
nameparametresi ve Plan ile eşlenen birplanparametresi ekleyin. Önizleme, katılımcıların yönlendirildiği URL’yi gösterir:
https://yoursite.com/confirm?name={Name}&plan={Plan}
Yinelenen grupları referans gösterme
Yinelenen gruplar, katılımcıların ihtiyaç duydukları kadar çok girdi eklemesine olanak tanır, bu yüzden tek bir başvuru birden fazla değeri bir araya getirebilir. @ mention’ın nasıl çözümleneceği neyi işaret ettiğinize bağlıdır.
Tek bir üye alanı — formbase, o alanın değerlerini her girdi boyunca · ile birleştirir. Üç konuğun Name alanına başvurmak “Jane Appleseed · Marcus Lee · Priya Patel” gösterir.
Grubun tamamı — her girdi satır içinde görünür. Bir girdi içindeki üye değerleri · ile birleşir ve girdiler virgülle ayrılır. Name ve Age içeren bir grup “Jane Appleseed · 34, Marcus Lee · 29” gösterir.
Bir entegrasyon sütununda grubun tamamı, her girdinin okunabilir kalması için bunun yerine numaralandırılmış, etiketli satırlar olarak görünür: “1. Full name: Jane Appleseed, Age: 34, 2. Full name: Marcus Lee, Age: 29”.
Aktarılan bir alanı silme
Silinmiş bir alana işaret eden bir mention, uyarı değil, bir yayınlama hatasıdır: araç çubuğundaki sorun göstergesi form içeriğinde, e-posta şablonlarında, çevrilmiş e-postalarda ve entegrasyon mesaj şablonlarındaki her eski başvuruyu işaretler — ve siz her birini düzeltene kadar yayınlama durur. İşaretlenen konumu açın, bozuk chip’i kaldırın ve doğru alanı yeniden ekleyin.