create_slides_text_box
Add a text box to a slide with specified text, position, size, and font styling using EMU units.
Instructions
Add a text box to a slide with initial content and position.
Use this for text content; use create_slides_shape for geometric shapes (rectangles, callouts, arrows). To edit text inside an existing element use batch_update_presentation with insertText / deleteText. All positions are in EMU (English Metric Units): 914400 EMU = 1 inch, 12700 EMU = 1 point. Requires the presentations OAuth scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_google_email | Yes | The user's Google email address (authenticated account). | |
| presentation_id | Yes | Target presentation ID. | |
| page_object_id | Yes | Slide objectId where the box is placed (from get_presentation.slides[].objectId). | |
| text | Yes | Initial text content for the box. | |
| left | No | X offset from slide's left edge in EMU. Default 914400 (1 in). | |
| top | No | Y offset from top in EMU. Default 914400 (1 in). | |
| width | No | Box width in EMU. Default 3000000 (≈3.28 in). | |
| height | No | Box height in EMU. Default 1000000 (≈1.09 in). | |
| font_size | No | Font size in points for the initial text. | |
| bold | No | True to bold the initial text. | |
| italic | No | True to italicize the initial text. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |