Presentations Batch Update
presentations_batch_updateBatch update Google Slides presentations by applying multiple update requests at once, with optional revision guard to prevent overwriting concurrent edits.
Instructions
Apply a batch of update requests to a Google Slides presentation (presentations.batchUpdate).
Used by the QBR skill to delete chart placeholders and embed LINKED Sheets
charts (createSheetsChart, linkingMode=LINKED). Build requests with
scripts/google_native/slides_links.build_link_requests(). Pass writeControl
{"requiredRevisionId": ...} (from presentations_get) to guard against
clobbering concurrent human edits.
Retries transient Drive eventual-consistency failures (a just-converted Sheet not yet visible to Slides) with exponential backoff up to ~30s.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| requests | Yes | batchUpdate `requests` array. | |
| writeControl | No | Optional {"requiredRevisionId": "..."}. | |
| presentationId | Yes | Target presentation id. | |
| user_google_email | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||