Bygge skjemaer
Svar-piping
Skriv @ for å referere til svaret fra et hvilket som helst felt — i spørsmålstitler, innholdsblokker, takkesider, e-postvarsler og integrasjonsmeldinger. Verdiene oppdateres dynamisk slik at hver respondent ser personalisert innhold.
Slik fungerer det
Skriv @ i all tekst som støtter det (se nedenfor). En menyoversikt vises med skjemaets felt gruppert etter type: Skjulte felter, Svar, Gjentakende grupper, Beregnede felter og Metadata. Velg et felt, og formbase setter inn en variabelbrikke ved markøren.
I editoren vises pipede verdier som en brikke (f.eks. @Fornavn). Når en respondent fyller ut skjemaet, erstatter formbase hver brikke med det faktiske svaret.
For å skrive en vanlig @ i stedet — en e-postadresse eller et brukernavn — trykk Esc for å lukke menyen og fortsette å skrive. Menyen lukkes også av seg selv når ingenting samsvarer med det du skrev etter @.
Hvor piping fungerer
- Spørsmålstitler — et spørsmål tilbyr aldri sitt eget svar, siden det ville vært sirkulært
- Innholdsblokker: avsnitt, overskrifter, listeelementer, tabellceller, lenker og bildetekster
- Innhold på takkesiden
- Oversettelser av alt det ovennevnte, der omtalen følger med til hvert språk
Emnelinjer og innhold i e-postvarsler: egenvarsler, bekreftelse til respondent og påminnelses-e-poster om avbrutte skjemaer, samt invitasjons-e-posten for forespørsler
Integrasjonsmaler: Slack og Discord-meldinger, GitHub og Linear-sakstitler og -beskrivelser, og Notion og Airtable-feltkoblinger
Svaralternativer og rad- og kolonneetiketter i matriser tar også imot omtaler, men med en snevrere meny: bare Skjulte felter, Beregnede felter og Metadata — verdiene som finnes før noen har svart. En alternativetikett er slik alternativet vises i sammendraget, i eksporter og i logikkvelgeren, så den kan ikke være avhengig av et annet svar.
Knappetekster og titler på gjentakende grupper tar ikke imot omtaler. To beslektede funksjoner virker annerledes: spørreparametere for omdirigering velger et felt fra en nedtrekksliste for hver parameter, og standardverdier for felt legger en verdi inn i et felt i stedet for i tekst.
Forhåndsutfylle et redigerbart felt
En omtale viser en verdi som tekst respondenten ikke kan endre. For å legge en verdi inni et felt slik at respondenten kan bekrefte eller redigere den, bruker du i stedet en feltreferanse som feltets standardverdi: skriv @ i starten av et Text Input-, Text Area-, Email-, Phone Number-, Website URL- eller Number-felt. Den menyen viser bare Skjulte felter og Beregnede felter, fordi disse har en verdi før respondenten begynner å svare. Se Standardverdier fra andre felt.
Det er teknikken for en delingslenke, der en verdi bare kan komme inn via en URL-parameter og derfor trenger et skjult
felt å lande i. På en forespørsel trenger du ingenting av dette: kalleren forhåndsutfyller et synlig
spørsmål direkte når forespørselen opprettes, ved hjelp av prefill, og kan merke en nøkkel readonly slik at
mottakeren ser den, men ikke kan endre den. Bygg et skjult felt når du vil bære data respondenten aldri skal se, ikke bare for å
forhåndsutfylle et svar. Se
Forespørsler trenger ikke et skjult felt for å forhåndsutfylle.
Hva du kan pipe
I brødtekst viser @-menyen fem grupper, i denne rekkefølgen:
| Gruppe | Hva den inneholder |
|---|---|
| Skjulte felter | Verdier hentet fra URL-parametere eller konteksten til en forespørsel. |
| Svar | Ethvert spørsmål i skjemaet — tekst, e-post, tall, valg, vurderinger og så videre. |
| Gjentakende grupper | Alle oppføringer i en gjentakende gruppe på én gang. Se Referere til gjentakende grupper nedenfor. |
| Beregnede felter | Beregnede poengsummer, totaler eller sammenkoblet tekst. |
| Metadata | Kjøretidsverdier som skjema-ID-en, en PIN eller kode per innsending, og språket. |
Et felt en brikke peker til, men som ikke lenger finnes, viser verktøytipset “Det refererte feltet ble slettet” og vises tomt når skjemaet fylles ut. Sletter du et skjult eller beregnet felt og legger til et nytt med samme navn, kobler eksisterende brikker seg til det av seg selv. Spørsmålsreferanser kobles aldri til på den måten — titler endres og kolliderer, så de forblir ødelagt til du setter dem inn på nytt.
Metadatavariabler
I tillegg til feltsvar inneholder gruppen Metadata kjøretidsverdier. Noen er tilgjengelige overalt, andre bare i e-postmaler. Navnet nedenfor er det brikken viser.
Tilgjengelig i både skjemainnhold og e-postmaler
| Variabel | Hva den viser |
|---|---|
| Skjema-ID | Unik ID for selve skjemaet. |
| 4-sifret PIN / 6-sifret PIN | En numerisk PIN, unik per innsending. |
| 4-tegns kode / 6-tegns kode | En alfanumerisk kode, unik per innsending. |
Kun skjemainnhold
| Variabel | Hva den viser |
|---|---|
| Språk | Språkkode for språket respondenten leser skjemaet på. |
Kun e-postmaler
| Variabel | Hva den viser |
|---|---|
| Skjemanavn | Skjemaets navn fra arbeidsområdet ditt. |
| Sendt inn | Dato og klokkeslett da svaret ble sendt inn. |
| Innsendingsid | Unik ID for innsendingen. |
| Innsendingstype | "Ny", "Oppdatert" eller "Delvis". |
| Submission Language (innsendingsspråk) | BCP 47-kode for språket respondenten brukte, for eksempel en eller nb-NO. |
| PDF-lenke | Permanent nedlastingslenke for PDF-en av innsendingen. |
| Autorisert e-post | Den innloggede respondentens e-post. Tilbys bare når Krev innlogging er slått på. |
PIN-koder som referansenumre
Sett inn en 6-sifret PIN i e-posten med bekreftelse til respondenten, som et referansenummer. Respondenter kan oppgi det i oppfølgingssamtaler, og du kan søke etter det i innsendingstabellen.
Eksempler
Personalisert spørsmål — “Takk @Fornavn! Hvordan vil du vurdere opplevelsen din med @Bedrift?”
Dynamisk takkeside — “Totalen din er @Pris. Vi sender en bekreftelse til @E-post innen 24 timer.”
Betinget e-post — “Hei @Fornavn, din lead-score er @Lead-score. Teamet vårt tar kontakt.”
Omdirigering med kontekst — i omdirigeringsinnstillingene legger du til en
name-parameter tilordnet spørsmålet Name, og enplan-parameter tilordnet Plan. Forhåndsvisningen viser URL-en respondentene sendes til:
https://yoursite.com/confirm?name={Name}&plan={Plan}
Referere til gjentakende grupper
Gjentakende grupper lar respondenter legge til så mange oppføringer de trenger, så én enkelt referanse kan hente inn mer enn én verdi. Hvordan @-omtalen løses, avhenger av hva du peker den på.
Ett enkelt medlemsfelt — formbase slår sammen feltets verdier på tvers av alle oppføringer med · . Å omtale Navn-feltet til tre gjester viser “Jane Appleseed · Marcus Lee · Priya Patel”.
Hele gruppen — alle oppføringer vises på linje. Medlemsverdier innenfor én oppføring slås sammen med · , og oppføringene skilles med komma. En gruppe med Navn og Alder viser “Jane Appleseed · 34, Marcus Lee · 29”.
I en integrasjonskolonne vises hele gruppen i stedet som nummererte, merkede rader, slik at hver oppføring forblir lesbar: “1. Fullt navn: Jane Appleseed, Alder: 34, 2. Fullt navn: Marcus Lee, Alder: 29”.
Slette et pipet felt
En omtale som fortsatt peker på et slettet felt, er en publiseringsfeil, ikke en advarsel: problemindikatoren i verktøylinjen flagger alle utdaterte referanser — i skjemainnhold, e-postmaler, oversatte e-poster og integrasjonsmeldingsmaler — og publiseringen stopper til hver av dem er rettet. Åpne den flaggede plasseringen, fjern den ødelagte brikken, og sett inn riktig felt på nytt.