Skip to content

Google Forms

Google Forms is a web-based application that allows users to create surveys, quizzes, and forms for data collection and analysis, with real-time collaboration and response tracking.

Categories: surveys-and-feedback

Type: googleForms/v1


Connections

Version: 1

OAuth2 Authorization Code

Properties

NameLabelTypeDescriptionRequired
clientIdClient IdSTRINGtrue
clientSecretClient SecretSTRINGtrue

Actions

Get All Responses

Name: getAllResponses

Get all responses of a form.

Properties

NameLabelTypeDescriptionRequired
formIdForm IDSTRINGID of the form whose responses to retrieve.true

Example JSON Structure

{
"label" : "Get All Responses",
"name" : "getAllResponses",
"parameters" : {
"formId" : ""
},
"type" : "googleForms/v1/getAllResponses"
}

Output

The output for this action is dynamic and may vary depending on the input parameters. To determine the exact structure of the output, you need to execute the action.

Get Form

Name: getForm

Get the information about a form.

Properties

NameLabelTypeDescriptionRequired
formIdForm IDSTRINGID of the form to retrieve.true

Example JSON Structure

{
"label" : "Get Form",
"name" : "getForm",
"parameters" : {
"formId" : ""
},
"type" : "googleForms/v1/getForm"
}

Output

The output for this action is dynamic and may vary depending on the input parameters. To determine the exact structure of the output, you need to execute the action.

Get Response

Name: getResponse

Get the response of a form.

Properties

NameLabelTypeDescriptionRequired
formIdForm IDSTRINGID of the form whose response to retrieve.true
responseIdResponse IDSTRING
Depends On formId
ID of the response to retrieve.true

Example JSON Structure

{
"label" : "Get Response",
"name" : "getResponse",
"parameters" : {
"formId" : "",
"responseId" : ""
},
"type" : "googleForms/v1/getResponse"
}

Output

The output for this action is dynamic and may vary depending on the input parameters. To determine the exact structure of the output, you need to execute the action.

Triggers

New Response

Name: newResponse

Triggers when response is submitted to Google Form.

Type: POLLING

Properties

NameLabelTypeDescriptionRequired
formIdFormSTRINGForm to watch for new responses.true

Output

The output for this action is dynamic and may vary depending on the input parameters. To determine the exact structure of the output, you need to execute the action.

JSON Example

{
"label" : "New Response",
"name" : "newResponse",
"parameters" : {
"formId" : ""
},
"type" : "googleForms/v1/newResponse"
}


Additional instructions


CONNECTION

Setting up OAuth2

Turning on Forms API