Skip to main content
onFormResponseSubmitted watches one form and emits every newly submitted response version. Google treats respondent edits as submissions too.

Example

Options

form: string is required and accepts a static ID or standard Forms URL. account is an optional static Google account binding. Signals cannot choose the watched form or account at runtime.

Trigger data

Returns a normalized FormResponse; see Get form response. Automate.ax establishes its response cursor when the watch is created, so it does not intentionally replay older responses. It pages through all responses represented by a notification and deduplicates each response version by responseId plus lastSubmittedTime.