GOOGLE_FORMS_CREATE_FORM: Create new Google FormsGOOGLE_FORMS_ADD_QUESTIONS: Add questions to existing formsGOOGLE_FORMS_BATCH_UPDATE: Perform batch updates on formsGOOGLE_FORMS_GET_FORM: Retrieve form information and structure
Connect with Google OAuth
Every Google Forms tool takes atoken configuration field that references a GOOGLE_FORMS_OAUTH secret. Go to the Jinba secrets dashboard, connect your Google account for Google Forms, and reference the generated token in the tool config as shown below.
Note: Treat API keys as sensitive information and never commit them to public repositories.
Tools
GOOGLE_FORMS_CREATE_FORM
Create a new Google Form. Input:
Output:
Publish failures: when
publish is true and the form could not be published, or Google reports it as not accepting responses, the step fails with a GoogleFormsPublishError. The error is non-retryable because the form already exists (retrying would create a duplicate); the created form’s formId and its real publish state are still returned in result, so you can publish it by hand from the Google Forms editor.
GOOGLE_FORMS_ADD_QUESTIONS
Add questions to an existing Google Form. Input:
Each object in
questions contains:
Output:
GOOGLE_FORMS_BATCH_UPDATE
Apply Google Forms APIbatchUpdate requests to a form.
Input:
Each object in
requests contains exactly one of the following keys, with the same structure as the Google Forms API request:
Output:
GOOGLE_FORMS_GET_FORM
Retrieve information about a Google Form. Input:form_id(string, required): ID of the form to retrieve
Create a form
Add questions
Read form data
Update a form in bulk
Question Types
Supported Question Types:
- MULTIPLE_CHOICE: Single selection from options
- CHECKBOXES: Multiple selections from options
- DROPDOWN: Dropdown menu selection
- SHORT_ANSWER: Short text input
- PARAGRAPH: Long text input
- LINEAR_SCALE: Rating scale (configure the range with
scaleSettings) - MULTIPLE_CHOICE_GRID: Grid of multiple choice questions (configure rows and columns with
gridSettings) - CHECKBOX_GRID: Grid of checkbox questions (configure rows and columns with
gridSettings) - DATE: Date picker
- TIME: Time picker
Use Cases
- Customer feedback collection
- Survey and questionnaire creation
- Event registration forms
- Employee feedback and HR surveys
- Educational assessments and quizzes
- Market research and data collection
- Application and contact forms
- Automated form generation from templates