Google Forms · Arazzo Workflow
Google Forms Create and Publish a Form
Version 1.0.0
Create a form, add its questions in a batch update, publish it, and read back the responder link.
View Spec
View on GitHub
Data CollectionFormsGoogleGoogle WorkspaceQuestionnairesResponsesSurveysArazzoWorkflows
Provider
Workflows
create-and-publish-form
Stand up a new Google Form end to end and return its shareable responder link.
Creates the form, applies the description and a satisfaction scale question plus a free-text comments question in one batch update, sets the publish settings so the form accepts responses, and reads the form back for the responder URI and final revision id.
1
createForm
createForm
Create the form. Only info.title is honored at creation time; the description and all items are added by the batch update that follows.
2
addQuestions
batchUpdateForm
Apply the description and both questions in a single batch update. The revision id from the create call is supplied as write control so the update is rejected if the form changed underneath this flow.
3
publishForm
setPublishSettings
Publish the form and open it for responses so the responder URI becomes usable by the people receiving it.
4
readBackForm
getForm
Read the finished form back to capture the responder URI to distribute and the revision id to carry into any later edit.