FormTriggerBuilder

A builder for form triggers.

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/script/form-trigger-builder#create()` | `https://developers.google.com/apps-script/reference/script/trigger` | Creates and returns the new trigger. |
| `https://developers.google.com/apps-script/reference/script/form-trigger-builder#onFormSubmit()` | `https://developers.google.com/apps-script/reference/script/form-trigger-builder#` | Specifies a trigger that fires when a response is submitted to the form. |
| `https://developers.google.com/apps-script/reference/script/form-trigger-builder#onOpen()` | `https://developers.google.com/apps-script/reference/script/form-trigger-builder#` | Specifies a trigger that fires when the form's edit view is opened. |

## Detailed documentation

### `create()`

Creates and returns the new trigger.

#### Return


`https://developers.google.com/apps-script/reference/script/trigger` --- The new trigger.

*** ** * ** ***

### `onFormSubmit()`

Specifies a trigger that fires when a response is submitted to the form.

```javascript
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
ScriptApp.newTrigger('myFunction').forForm(form).onFormSubmit().create();
```

#### Return


`https://developers.google.com/apps-script/reference/script/form-trigger-builder#` --- This `https://developers.google.com/apps-script/reference/script/form-trigger-builder#`, for chaining.

*** ** * ** ***

### `onOpen()`

Specifies a trigger that fires when the form's edit view is opened.

```javascript
const form = FormApp.getActiveForm();
ScriptApp.newTrigger('myFunction').forForm(form).onOpen().create();
```

#### Return


`https://developers.google.com/apps-script/reference/script/form-trigger-builder#` --- This `https://developers.google.com/apps-script/reference/script/form-trigger-builder#`, for chaining.