An enum representing the supported types of form items. Item types can be accessed from FormApp.ItemType
.
To call an enum, you call its parent class, name, and property. For example,
FormApp.ItemType.CHECKBOX
.
// Open a form by ID and add a new section header. const form = FormApp.create('Form Name'); const item = form.addSectionHeaderItem(); item.setTitle('Title of new section'); // Check the item type. if (item.getType() === FormApp.ItemType.SECTION_HEADER) { item.setHelpText('Description of new section.'); }
Properties
Property | Type | Description |
---|---|---|
CHECKBOX | Enum | A question item that allows the respondent to select one or more checkboxes, as well as an optional "other" field. |
CHECKBOX_GRID | Enum | A question item, presented as a grid of columns and rows, that allows the respondent to select multiple choices per row from a sequence of checkboxes. |
DATE | Enum | A question item that allows the respondent to indicate a date. |
DATETIME | Enum | A question item that allows the respondent to indicate a date and time. |
DURATION | Enum | A question item that allows the respondent to indicate a length of time. |
GRID | Enum | A question item, presented as a grid of columns and rows, that allows the respondent to select one choice per row from a sequence of radio buttons. |
IMAGE | Enum | A layout item that displays an image. |
LIST | Enum | A question item that allows the respondent to select one choice from a drop-down list. |
MULTIPLE_CHOICE | Enum | A question item that allows the respondent to select one choice from a list of radio buttons or an optional "other" field. |
PAGE_BREAK | Enum | A layout item that marks the start of a page. |
PARAGRAPH_TEXT | Enum | A question item that allows the respondent to enter a block of text. |
SCALE | Enum | A question item that allows the respondent to choose one option from a numbered sequence of radio buttons. |
SECTION_HEADER | Enum | A layout item that visually indicates the start of a section. |
TEXT | Enum | A question item that allows the respondent to enter a single line of text. |
TIME | Enum | A question item that allows the respondent to indicate a time of day. |
VIDEO | Enum | A layout item that displays a YouTube video. |
FILE_UPLOAD | Enum | A question item that lets the respondent upload a file. |