Caplets Catalog
official
spiritledsoftware/caplets

Google Forms

Read, create, edit, and inspect responses for Google Forms through the Forms API Discovery document.

Install
caplets install spiritledsoftware/caplets google-forms

Inspect before installing

  • Can change external servicesThis Caplet may perform mutating operations against an external service.
  • Authentication requiredThis Caplet needs credentials or an auth flow before use.
CAPLET.md

Frontmatter

FieldValue
nameGoogle Forms
descriptionRead, create, edit, and inspect responses for Google Forms through the Forms API Discovery document.
tagsgoogle, forms, surveys, responses
catalog.iconhttps://www.gstatic.com/images/branding/product/2x/forms_2020q4_48dp.png
googleDiscoveryApi.discoveryUrlhttps://forms.googleapis.com/$discovery/rest?version=v1
googleDiscoveryApi.includeOperationsforms.forms.get, forms.forms.create, forms.forms.batchUpdate, forms.forms.responses.list, forms.forms.responses.get
googleDiscoveryApi.auth.typeoauth2
googleDiscoveryApi.auth.issuerhttps://accounts.google.com
googleDiscoveryApi.auth.clientId$vault:GOOGLE_CLIENT_ID
googleDiscoveryApi.auth.clientSecret$vault:GOOGLE_CLIENT_SECRET
googleDiscoveryApi.auth.scopeshttps://www.googleapis.com/auth/drive.file

Google Forms

Form prerequisites

Start with a form ID, form URL, or a newly created form. Read the form structure before changing titles, descriptions, questions, grading, or navigation. For response analysis, retrieve only the required responses and fields.

Safe updates and limits

  • Confirm question IDs, item locations, and response-safety expectations before using forms.batchUpdate.
  • Forms and responses can contain private educational, health, or customer information. Keep response reads and summaries minimal.
  • forms.batchUpdate can alter a live collection instrument; published forms should only receive deliberate, reviewed changes.
  • The restricted drive.file OAuth scope covers Forms the app created and files the user explicitly opens or grants to the app.
  • This Caplet does not expose publish settings, watches, or deletion workflows. Those operations require a private variant.