Get Form
Retrieves the metadata and structure of 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 to retrieve.
Output
- form - The complete form object containing metadata and structure information, including:
- FormId - The unique identifier of the form
- Title - The title of the form
- Description - The description of the form
- Items - An array of questions and sections in the form
- Settings - Form settings such as quiz options, confirmation message, etc.
- RevisionId - The revision ID of the form
- ResponderUri - The URL for respondents to access the form
How It Works
The Get Form node retrieves the complete metadata and structure of an existing 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 the complete form object
- Returns the form object with all metadata and structure information
Requirements
- A valid Google Forms form ID
- Appropriate permissions to view the form
Error Handling
The node will return specific errors in the following cases:
- Empty or invalid Form Id
- Google Forms API errors during form retrieval
- Insufficient permissions to view the form
- Form with the specified ID does not exist
Usage Notes
- The returned form object contains comprehensive information about the form's structure
- This node is useful for inspecting form content or programmatically analyzing forms
- The form object can be used with other nodes that process form data
- The output includes all questions, sections, and form settings
- This node does not modify the form in any way
- The form object structure follows the Google Forms API specification