Skip to main content

Batch Update Form

Change the form with a batch of updates.

External Documentation

To learn more, visit the Google Forms documentation.

Basic Parameters

ParameterDescription
Form IDThe resource ID of the forms.
Include Form In ResponseWhether to return an updated version of the model in the response.
RequestsThe update requests of this batch.

Union field kind. The kind of request. kind can be only one of the following:
- updateFormInfo: Update Form's Info.
- updateSettings: Updates the Form's settings.
- createItem: Create a new item.
- moveItem: Move an item to a specified location.
- deleteItem: Delete an item.
- updateItem: Update an item.
Write Control Required Revision IDThe updated write control after applying the request - Union field control. Determines the revision of the form from which changes are to be applied,
and how the request should behave if that revision is not the current revision of the form. control can be only one of the following:
- The revision ID
- The target revision ID

The revision ID of the form that the write request is applied to.
If this is not the latest revision of the form, the request is not processed and returns a 400 bad request error.
Write Control Target Revision IDThe updated write control after applying the request - Union field control. Determines the revision of the form from which changes are to be applied,
and how the request should behave if that revision is not the current revision of the form. control can be only one of the following:
- The revision ID
- The target revision ID

The target revision ID of the form that the write request is applied to.

If changes have occurred after this revision, the changes in this update request are transformed against those changes. This results in a new revision of the form that incorporates both the changes in the request and the intervening changes, with the server resolving conflicting changes.

The target revision ID may only be used to write to recent versions of a form. If the target revision is too far behind the latest revision, the request is not processed and returns a 400 (Bad Request Error). The request may be retried after reading the latest version of the form. In most cases a target revision ID remains valid for several minutes after it is read, but for frequently-edited forms this window may be shorter.

Advanced Parameters

ParameterDescription
Delegated User OverridePerform the action on behalf of another user, overriding the delegated user defined in the connection.

If not specified, the delegated user is the one provided in the connection.

Has no effect when using an OAuth connection.

NOTE: the connection details are not edited by this input.

Example Output

{
"replies": [
{}
],
"writeControl": {
"requiredRevisionId": "0000000d"
}
}

Workflow Library Example

Batch Update Form with Google Forms and Send Results Via Email

Workflow LibraryPreview this Workflow on desktop