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

NameLabelTypeControl TypeDescriptionRequired
clientIdClient IdSTRINGTEXTtrue
clientSecretClient SecretSTRINGTEXTtrue

Actions

Get All Responses

Name: getAllResponses

Get all responses of a form.

Properties

NameLabelTypeControl TypeDescriptionRequired
formIdForm IDSTRINGSELECTID of the form whose responses to retrieve.true

JSON Example

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

Get Form

Name: getForm

Get the information about a form.

Properties

NameLabelTypeControl TypeDescriptionRequired
formIdForm IDSTRINGSELECTID of the form to retrieve.true

JSON Example

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

Get Response

Name: getResponse

Get the response of a form.

Properties

NameLabelTypeControl TypeDescriptionRequired
formIdForm IDSTRINGSELECTID of the form whose response to retrieve.true
responseIdResponse IDSTRING
Depends On formId
SELECTID of the response to retrieve.true

JSON Example

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

Triggers

New Response

Name: newResponse

Triggers when response is submitted to Google Form.

Type: POLLING

Properties

NameLabelTypeControl TypeDescriptionRequired
formIdFormSTRINGSELECTForm to watch for new responses.true

JSON Example

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


Additional instructions


CONNECTION

Setting up OAuth2

Turning on Forms API