← Back to all apps

Google Slides

Productivityby OpenAI

Google Slides connector: provides basic presentation operations

4ChatGPT Tools
OpenAIDeveloper
ProductivityCategory

Available Tools

Add Slide

add_slide
Parameters (1 required, 2 optional)
Required
presentation_urlstring

Google Slides URL

Optional
insertion_indexinteger

The index of the slide to add. Use null to add the slide at the end of the presentation.

Default: null
template
Default: null

Create Presentation

create_presentation
Full Description

Creates a new presentation with one empty slide using the Title template.

Parameters (1 required)
Required
titlestring

Create Table From Sheet

create_table_from_sheet
Full Description

Create a Slides table from a Google Sheets range.

Parameters (4 required, 3 optional)
Required
presentation_urlstring
sheet_rangestring
slide_idstring
spreadsheet_idstring
Optional
copy_formattingboolean
Default: False
element_propertiesobject
Default: null
table_object_idstring
Default: null

Delete Object

delete_object
Full Description

Delete any slide element (textbox, chart, etc.) by object ID.

Parameters (2 required)
Required
object_idstring
presentation_urlstring

Delete Slide

delete_slide
Parameters (2 required)
Required
presentation_urlstring

Google Slides URL

slide_object_idstring

Delete Text

delete_text
Parameters (2 required)
Required
object_idstring
presentation_urlstring

Get Presentation

get_presentation
Parameters (1 required)
Required
presentation_urlstring

Google Slides URL

Get Presentation Text

get_presentation_text
Full Description

Return only text content to reduce payload size.

Parameters (1 required)
Required
presentation_urlstring

Google Slides URL

Get Profile

get_profile

Get Slide

get_slide
Parameters (2 required)
Required
presentation_urlstring

Google Slides URL

slide_object_idstring

Insert Chart Into Placeholder

insert_chart_into_placeholder
Full Description

Replace a text placeholder with a linked Sheets chart without stretching.

Parameters (5 required, 1 optional)
Required
chart_idinteger

Chart ID from the source Google Sheet

placeholder_tokenstring

Exact token text to find in a textbox placeholder (for example [[CHART]])

presentation_urlstring

Google Slides URL

slide_idstring

Object ID of the target slide

spreadsheet_idstring

Google Sheets spreadsheet ID containing the chart

Optional
resize_modestring

STRETCH may distort to match placeholder bounds; FILL preserves chart aspect ratio and centers while fitting entirely within placeholder bounds.

Options:STRETCHFILL
Default: STRETCH

Insert Image

insert_image
Parameters (3 required)
Required
image_urlstring
object_idstring

The object ID of the text box inside a slide to insert image into

presentation_urlstring

Google Slides URL

Insert Sheets Chart At Element

insert_sheets_chart_at_element
Full Description

Insert a linked Sheets chart sized to the geometry of the provided shape(usually a textbox).

Parameters (4 required)
Required
chart_idinteger

Chart ID from the source Google Sheet

element_object_idstring

Object ID of the slide element whose geometry should be reused for the chart

presentation_urlstring

Google Slides URL

spreadsheet_idstring

Google Sheets spreadsheet ID containing the chart

Insert Text

insert_text
Parameters (4 required)
Required
indexinteger

The index inside the text box to start inserting text at

object_idstring

The object ID of the text box inside a slide to insert text into

presentation_urlstring

Google Slides URL

textstring

Refresh Linked Chart

refresh_linked_chart
Parameters (2 required)
Required
chart_object_idstring
presentation_urlstring

Replace Text

replace_text
Parameters (3 required)
Required
presentation_urlstring

Google Slides URL

replace_textstring
search_textstring

Replace Text In Box

replace_text_in_box
Parameters (3 required)
Required
object_idstring
presentation_urlstring
textstring

Update Table From Values

update_table_from_values
Full Description

Update a table with pre-fetched values (no Sheets API).

Parameters (3 required)
Required
presentation_urlstring
table_object_idstring
valuesarray

Update Text Style

update_text_style
Parameters (4 required, 7 optional)
Required
end_indexinteger
object_idstring
presentation_urlstring

Google Slides URL

start_indexinteger
Optional
background_colorarray
Default: null
boldboolean
Default: null
font_sizeinteger
Default: null
foreground_colorarray
Default: null
italicboolean
Default: null
link_urlstring
Default: null
underlineboolean
Default: null