Skip to main content

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:

  1. Validates the required input (Form Id)
  2. Retrieves the Google Form using the provided Form Id
  3. Uses the Google Forms API to fetch the complete form object
  4. 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