The Google Slides API edits text inside a shape or table cell. Inserting wording and applying its style are separate request types, so build the sequence deliberately. A successful text response does not establish that the resulting slide remains readable or that a range targeted the intended phrase.
Locate the current text container
Read the presentation and identify the shape or table cell that should receive the text. Inspect existing content and indexes before replacing a range. Do not assume an object ID retained from an older manually edited template still identifies the same target.
Insert and style the text
Use InsertTextRequest for insertion and UpdateTextStyleRequest for character formatting. Google’s styling guide describes fixed ranges, ranges from a start index, and all-text scope. Choose only the range that should receive the style and use a narrow field mask for the properties being changed.
When replacing text through deletion followed by insertion, include the dependent requests in the same batch as the official guide recommends. Recompute later ranges when earlier text changes affect their positions.
Verify content and appearance
Read back the target text and compare it with the intended wording, including punctuation, names, and numbers. Open the slide and check wrapping, font size, contrast, and overflow. Test on a disposable copy before updating a production deck. Avoid using a broad all-text operation when only one phrase needs emphasis. API validation checks request structure; editorial and visual review must still confirm that the correct words appear in the correct place.
References
- Editing and Styling Text | Google Slides | Google for Developers
- Batch requests | Google Slides | Google for Developers
- Use field masks | Google Slides | Google for Developers
Reviewed against the linked official product guidance on November 3, 2026. Features, limits, screen labels, and access can vary by account, platform, region, and organization policy.