Defaults are evaluated when a form, or section that hasn’t been visited before, is loaded. Defaults can be static values, expressions, or system values.
Defaults never override a non-blank value, for example, where a question has been prefilled.
System Defaults
A list of system defaults is displayed in the form designer when editing a Default Value for convenience.
| Default | Definition | Example |
|---|---|---|
| =DateTime.Today | The current date as a JavaScript date object (for Date Questions) or ISO 8601 string | 2019-06-03 |
| =DateTime.Today.AddDays(days) | The current date plus the specified number of days as a JavaScript date object (for Date Questions) or ISO 8601 string | 2019-09-03 |
| =DateTime.Today.AddWeekDays(days) | The current date plus the specified number of week days as a JavaScript date object (for Date Questions) or ISO 8601 string | 2019-09-03 |
| =DateTime.Today.AddMonths(months) | The current date plus the specified number of months as a JavaScript date object (for Date Questions) or ISO 8601 string | 2019-09-03 |
| =DateTime.Now | The current date and time as an ISO 8601 string | 2019-06-03T10:30:00+12:00 |
| =DateTime.Time | The current time as a string | 10:30 am |
| =GenerateCode(length) | A random alpha-numeric code of length characters | 3bb188a0 |
| =Manager.Email | The current user’s, manager’s email address, blank if not logged in or no manager defined | manager@formsbyair.com |
| =Manager.Name | The current user’s, manager’s name, blank if not logged in or no manager defined | Joe Bloggs |
| =Referrer | The URL of the document that loaded the current document (document.referrer) | https://formsbyair.com |
| =User.Email | The current user’s email address, blank if not logged in | user@formsbyair.com |
| =User.Name | The current user’s name, blank if not logged in | Joe Bloggs |
| =User.Team | The current user’s team, blank if not logged in or no team defined | Customer Service |