Get Responses
Retrieves all responses submitted to a Google Form.
Common Properties
- Name - The custom name of the node.
- Color - The custom color of the node.
- Delay Before (sec) - Waits in seconds before executing the node.
- Delay After (sec) - Waits in seconds after executing node.
- Continue On Error - Automation will continue regardless of any error. The default value is false.
info
If the ContinueOnError property is true, no error is caught when the project is executed, even if a Catch node is used.
Inputs
- Form Id - The unique identifier of the Google Form for which to retrieve responses.
Output
- responses - An array of response objects containing:
- ResponseId - The unique identifier of the response
- RespondentEmail - The email address of the respondent (if collected)
- Answers - An object containing the answers to each question
- Timestamp - When the response was submitted
- TotalScore - The total score for quiz responses (if applicable)
How It Works
The Get Responses node retrieves all responses that have been submitted to a Google Form. When executed, the node:
- Validates the required input (Form Id)
- Retrieves the Google Form using the provided Form Id
- Uses the Google Forms API to fetch all responses to the form
- Returns an array of response objects with complete response data
Requirements
- A valid Google Forms form ID
- Appropriate permissions to view form responses
- The form must be configured to collect responses
Error Handling
The node will return specific errors in the following cases:
- Empty or invalid Form Id
- Google Forms API errors during response retrieval
- Insufficient permissions to view form responses
- Form with the specified ID does not exist
Usage Notes
- The returned responses include all submitted responses to the form
- Each response contains answers to all questions in the form
- For quiz forms, responses include scoring information
- Response data is returned in the order responses were submitted
- This node does not modify the form or responses in any way
- Large numbers of responses may take longer to retrieve
- Response data can be processed further with other nodes
- Email addresses are only included if the form is configured to collect them