slides/v1 library

Google Slides API - v1

Reads and writes Google Slides presentations.

For more information, see developers.google.com/slides/

Create an instance of SlidesApi to access these resources:

Classes

AffineTransform
AffineTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] to transform source coordinates (x,y) into destination coordinates (x', y') according to: x' x = shear_y scale_y translate_y 1 [ 1 ] After transformation, x' = scale_x * x + shear_x * y + translate_x; y' = scale_y * y + shear_y * x + translate_y; This message is therefore composed of these six matrix elements.
Autofit
The autofit properties of a Shape.
AutoText
A TextElement kind that represents auto text.
BatchUpdatePresentationRequest
Request message for PresentationsService.BatchUpdatePresentation.
BatchUpdatePresentationResponse
Response message from a batch update.
Bullet
Describes the bullet of a paragraph.
ColorScheme
The palette of predefined colors for a page.
ColorStop
A color and position in a gradient band.
CreateImageRequest
Creates an image.
CreateImageResponse
The result of creating an image.
CreateLineRequest
Creates a line.
CreateLineResponse
The result of creating a line.
CreateParagraphBulletsRequest
Creates bullets for all of the paragraphs that overlap with the given text index range.
CreateShapeRequest
Creates a new shape.
CreateShapeResponse
The result of creating a shape.
CreateSheetsChartRequest
Creates an embedded Google Sheets chart.
CreateSheetsChartResponse
The result of creating an embedded Google Sheets chart.
CreateSlideRequest
Creates a slide.
CreateSlideResponse
The result of creating a slide.
CreateTableRequest
Creates a new table.
CreateTableResponse
The result of creating a table.
CreateVideoRequest
Creates a video.
CreateVideoResponse
The result of creating a video.
CropProperties
The crop properties of an object enclosed in a container.
DeleteObjectRequest
Deletes an object, either pages or page elements, from the presentation.
DeleteParagraphBulletsRequest
Deletes bullets from all of the paragraphs that overlap with the given text index range.
DeleteTableColumnRequest
Deletes a column from a table.
DeleteTableRowRequest
Deletes a row from a table.
DeleteTextRequest
Deletes text from a shape or a table cell.
Dimension
A magnitude in a single direction in the specified units.
DuplicateObjectRequest
Duplicates a slide or page element.
DuplicateObjectResponse
The response of duplicating an object.
Group
A PageElement kind representing a joined collection of PageElements.
GroupObjectsRequest
Groups objects to create an object group.
GroupObjectsResponse
The result of grouping objects.
Image
A PageElement kind representing an image.
ImageProperties
The properties of the Image.
InsertTableColumnsRequest
Inserts columns into a table.
InsertTableRowsRequest
Inserts rows into a table.
InsertTextRequest
Inserts text into a shape or a table cell.
LayoutPlaceholderIdMapping
The user-specified ID mapping for a placeholder that will be created on a slide from a specified layout.
LayoutProperties
The properties of Page are only relevant for pages with page_type LAYOUT.
LayoutReference
Slide layout reference.
Line
A PageElement kind representing a non-connector line, straight connector, curved connector, or bent connector.
LineConnection
The properties for one end of a Line connection.
LineFill
The fill of the line.
LineProperties
The properties of the Line.
A hypertext link.
List
A List describes the look and feel of bullets belonging to paragraphs associated with a list.
MasterProperties
The properties of Page that are only relevant for pages with page_type MASTER.
MergeTableCellsRequest
Merges cells in a Table.
NestingLevel
Contains properties describing the look and feel of a list bullet at a given level of nesting.
NotesProperties
The properties of Page that are only relevant for pages with page_type NOTES.
OpaqueColor
A themeable solid color value.
OptionalColor
A color that can either be fully opaque or fully transparent.
Outline
The outline of a PageElement.
OutlineFill
The fill of the outline.
Page
A page in a presentation.
PageBackgroundFill
The page background fill.
PageElement
A visual element rendered on a page.
PageElementProperties
Common properties for a page element.
PageProperties
The properties of the Page.
ParagraphMarker
A TextElement kind that represents the beginning of a new paragraph.
ParagraphStyle
Styles that apply to a whole paragraph.
Placeholder
The placeholder information that uniquely identifies a placeholder shape.
Presentation
A Google Slides presentation.
PresentationsPagesResource
PresentationsResource
Range
Specifies a contiguous range of an indexed collection, such as characters in text.
Recolor
A recolor effect applied on an image.
RefreshSheetsChartRequest
Refreshes an embedded Google Sheets chart by replacing it with the latest version of the chart from Google Sheets.
ReplaceAllShapesWithImageRequest
Replaces all shapes that match the given criteria with the provided image.
ReplaceAllShapesWithImageResponse
The result of replacing shapes with an image.
ReplaceAllShapesWithSheetsChartRequest
Replaces all shapes that match the given criteria with the provided Google Sheets chart.
ReplaceAllShapesWithSheetsChartResponse
The result of replacing shapes with a Google Sheets chart.
ReplaceAllTextRequest
Replaces all instances of text matching a criteria with replace text.
ReplaceImageRequest
Replaces an existing image with a new image.
Request
A single kind of update to apply to a presentation.
RerouteLineRequest
Reroutes a line such that it's connected at the two closest connection sites on the connected page elements.
Response
A single response from an update.
Shadow
The shadow properties of a page element.
Shape
A PageElement kind representing a generic shape that does not have a more specific classification.
ShapeBackgroundFill
The shape background fill.
ShapeProperties
The properties of a Shape.
SheetsChart
A PageElement kind representing a linked chart embedded from Google Sheets.
SheetsChartProperties
The properties of the SheetsChart.
Size
A width and height.
SlideProperties
The properties of Page that are only relevant for pages with page_type SLIDE.
SlidesApi
Reads and writes Google Slides presentations.
SolidFill
A solid color fill.
StretchedPictureFill
The stretched picture fill.
SubstringMatchCriteria
A criteria that matches a specific string of text in a shape or table.
Table
A PageElement kind representing a table.
TableBorderCell
The properties of each border cell.
TableBorderFill
The fill of the border.
TableBorderProperties
The border styling properties of the TableBorderCell.
TableBorderRow
Contents of each border row in a table.
TableCell
Properties and contents of each table cell.
TableCellBackgroundFill
The table cell background fill.
TableCellLocation
A location of a single table cell within a table.
TableCellProperties
The properties of the TableCell.
TableColumnProperties
Properties of each column in a table.
TableRange
A table range represents a reference to a subset of a table.
TableRow
Properties and contents of each row in a table.
TableRowProperties
Properties of each row in a table.
TextContent
The general text content.
TextElement
A TextElement describes the content of a range of indices in the text content of a Shape or TableCell.
TextRun
A TextElement kind that represents a run of text that all has the same styling.
TextStyle
Represents the styling that can be applied to a TextRun.
ThemeColorPair
A pair mapping a theme color type to the concrete color it represents.
Thumbnail
The thumbnail of a page.
UngroupObjectsRequest
Ungroups objects, such as groups.
UnmergeTableCellsRequest
Unmerges cells in a Table.
UpdateImagePropertiesRequest
Update the properties of an Image.
UpdateLineCategoryRequest
Updates the category of a line.
UpdateLinePropertiesRequest
Updates the properties of a Line.
UpdatePageElementAltTextRequest
Updates the alt text title and/or description of a page element.
UpdatePageElementsZOrderRequest
Updates the Z-order of page elements.
UpdatePageElementTransformRequest
Updates the transform of a page element.
UpdatePagePropertiesRequest
Updates the properties of a Page.
UpdateParagraphStyleRequest
Updates the styling for all of the paragraphs within a Shape or Table that overlap with the given text index range.
UpdateShapePropertiesRequest
Update the properties of a Shape.
UpdateSlidePropertiesRequest
Updates the properties of a Slide.
UpdateSlidesPositionRequest
Updates the position of slides in the presentation.
UpdateTableBorderPropertiesRequest
Updates the properties of the table borders in a Table.
UpdateTableCellPropertiesRequest
Update the properties of a TableCell.
UpdateTableColumnPropertiesRequest
Updates the properties of a Table column.
UpdateTableRowPropertiesRequest
Updates the properties of a Table row.
UpdateTextStyleRequest
Update the styling of text in a Shape or Table.
UpdateVideoPropertiesRequest
Update the properties of a Video.
Video
A PageElement kind representing a video.
VideoProperties
The properties of the Video.
WeightedFontFamily
Represents a font family and weight used to style a TextRun.
WordArt
A PageElement kind representing word art.
WriteControl
Provides control over how write requests are executed.

Typedefs

ReplaceAllTextResponse = $ReplaceAllTextResponse
The result of replacing text.
RgbColor = $RgbColor
An RGB color.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.