Update Form Questions
update_form_questionsModify existing Google Form questions by updating titles, descriptions, and required status. Supports batch updates for multiple questions.
Instructions
Modify existing questions in a Google Form including titles, descriptions, required status, and other settings. Uses efficient batch operations for multiple updates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| form_id | Yes | The unique ID of the form containing questions to update. Get this from create_form output. | |
| user_google_email | No | The user's Google email address for Forms access. If None, uses the current authenticated user from FastMCP context (auto-injected by middleware). | |
| questions_to_update | Yes | List of update dictionaries. Each dictionary must include: item_id (the ID of the question to update from get_form), and one or more fields to update (title, description, required). Example: [{'item_id': '12345', 'title': 'Updated Question', 'required': True}] |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| title | Yes | ||
| formId | Yes | ||
| editUrl | Yes | ||
| message | Yes | ||
| success | Yes | ||
| userEmail | No | ||
| questionsUpdated | No |