ItemType

An enum representing the supported types of form items. Item types can be accessed from `https://developers.google.com/apps-script/reference/forms/form-app#ItemType`.

To call an enum, you call its parent class, name, and property. For example, `
FormApp.ItemType.CHECKBOX`.

```javascript
// 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. |
| `RATING` | `Enum` | A question item that allows the respondent to give a rating. |
| `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. |
| `UNSUPPORTED` | `Enum` | An item that is currently not supported through APIs. |