Rating, table, HTML, display and hidden fields
Rating
Section titled “Rating”A row of five stars. The answer is a number from 1 to 5.
Validation rules: Min value, Max value, Exactly equals, Does not equal. For example, add Max value 2 with an alert to ask unhappy respondents what went wrong.
For 0–10 or labelled scales, use the survey ratings instead.
Table Grid
Section titled “Table Grid”A grid where each row is filled in the same way. Use it for education history, family members, work experience, line items or attendance. Set it up with Advanced → Table columns, which opens Table configuration.
Columns
Section titled “Columns”Select Add under Columns for each column, then set:
| Setting | What it does |
|---|---|
| Label | The column heading. |
| Type | Text, Number, Date, Dropdown or Calculated. |
| Placeholder | Hint text in empty cells. |
| Width | For example 150px or 20%. |
| Help Text | Shown below the column heading. |
| Required field | Every row must fill this column. |
| Number Format | Number and Calculated columns: Decimals (or auto), Prefix (such as ₹) and Suffix (such as %). |
| Options | Dropdown columns: the choices. |
| Default Value | “Pre-filled when a new row is added.” |
| Min/Max Length, Min/Max Value, Min/Max Date | Limits for the column’s type. |
| Input Validation | Rules for the cells, like a question’s validation. |
| Conditional Visibility | Show the column only when other answers match. |
| Smart Connections | Fill or change the column from other answers. |
| Custom Alerts | Messages based on what’s typed in the column. |
Calculated columns
Section titled “Calculated columns”A Calculated column works out its value from other columns in the same row. Write the Expression in the Formula Builder. Click a column to insert its ID.
| Kind | Available |
|---|---|
| Operators | + - * / ( ) |
| Math functions | round(x, 2), abs(x), min(x, y), max(x, y), floor(x), ceil(x), sqrt(x) |
| Date functions | yearsBetween(start, end), monthsBetween(start, end), daysBetween(start, end), ageInYears(dob) |
Examples: qty * rate for a line total, yearsBetween(startDate, endDate) for years of experience, round(marks / total * 100, 2) for a percentage.
If a formula has a mistake, you see “Invalid formula expression”, or “Formula returned a non-numeric result” when it works out to something that isn’t a number.
| Setting | What it does |
|---|---|
| Default Rows | How many empty rows respondents start with. |
| Allow adding rows | Respondents can select Add Row for more. |
| Grand Total Column | A number column to add up across all rows. None for no total. |
| Grand Total Label | The label of the total row, Grand Total by default. |
| Named Rows | Fixed rows with their own labels, for example SSC, HSC, Degree. “When named rows are set, Dynamic Row and Allow Adding Rows settings are ignored.” |
Select Save configuration to apply. Changes apply to that table only.
Using table answers elsewhere
Section titled “Using table answers elsewhere”Variables can total a table with tableSum, tableAvg, tableMin, tableMax, tableCount and tableCountFilled. For example, total fee = tableSum("courses", "fee").
Custom HTML
Section titled “Custom HTML”A block of your own markup, not a question: headings, instructions, lists, links, terms and conditions or a notice. It collects no answer and isn’t included in responses or exports. Preview the form to check how it looks before publishing.
Display Value
Section titled “Display Value”Shows a calculated variable on the form as people fill it in, such as a total price, a BMI, an age or a score. It collects no answer.
Set it up with Advanced → Choose what to display:
| Setting | What it does |
|---|---|
| Variable to Display | The variable to show. |
| Display Label | Text before the value, for example “Total:”. Defaults to the variable name. |
| Key (Label) Styling | Font Size (such as 14px) and Color of the label. |
| Value Styling | Font size and color of the value. |
| Value Format | Default, Currency ($1,234.56), Percentage (12.34%), Decimal (1.23) or Date (January 1, 2024). |
| Show variable name (metadata) | Shows the variable’s internal name. Useful while testing. |
Hidden field
Section titled “Hidden field”“A value taken from the form link, never shown to respondents.” Use it to record a campaign, referrer, branch, salesperson or customer ID without asking.
| Setting | What it does |
|---|---|
| Link parameter | The name in the link, for example utm_source. “Case doesn’t matter. Must be unique on this form.” Required. |
| Name | What the value is called in responses and exports, for example Campaign source. |
| Value when the link has none | A fallback. “Leave empty” to store nothing. |
With Link parameter utm_source, opening …/your-form?utm_source=newsletter stores newsletter with the response. Make these links on the Pre-fill tab, or pass your website’s own parameters through an embed.