0

Get Form Response

by
Published Mar 25, 2024

Get a response from a form. [See the documentation](https://developers.google.com/forms/api/reference/rest/v1/forms.responses/get)

Script gforms Verified

The script

Submitted by hugo697 Bun
Verified 398 days ago
1
import google from '@googleapis/forms'
2

3
type Gforms = {
4
	token: string
5
}
6

7
export async function main(resource: Gforms, formId: string, responseId: string) {
8
	// setup auth
9
	const auth = new google.auth.OAuth2({})
10
	auth.setCredentials({
11
		access_token: resource.token
12
	})
13

14
	const forms = google.forms({
15
		version: 'v1',
16
		auth: auth
17
	})
18

19
	// get form response
20
	const res = await forms.forms.responses.get({
21
		formId: formId,
22
		responseId: responseId
23
	})
24

25
	return res.data
26
}
27