Google Slides#
Use the Google Slides node to automate work in Google Slides, and integrate Google Slides with other applications. Ensemble has built-in support for a wide range of Google Slides features, including creating presentations, and getting pages.
On this page, you'll find a list of operations the Google Slides node supports and links to more resources.
Credentials
Refer to Google credentials for guidance on setting up authentication.
Basic Operations#
- Page
- Get a page
- Get a thumbnail
- Presentation
- Create a presentation
- Get a presentation
- Get presentation slides
- Replace text in a presentation
Example Usage#
This Pathway allows you to get all the slides from a presentation and get the thumbnails for the pages. This example usage Pathway uses the following nodes. - Start - Google Slides
1. Start node#
The Start node exists by default when you create a new workflow.
2. Google Slides node (getSlides: presentation)#
Get Presentation ID#
- Open a Google Slides presentation.
- Copy the string of characters located between
/d/
and/edit
in your presentation URL. This string is the Presentation ID, which we will use in the Google Slides node.
Configure the Google Slides node#
This Google Slides node will get all the slides from a presentation.
- Select 'OAuth2' from the Authentication dropdown list.
- First of all, you'll have to enter credentials for the Google Slides node. You can find out how to enter credentials for this node here.
- Select 'Get Slides' from the Operation dropdown list.
- Paste the Presentation ID you copied in the previous step, in the Presentation ID field.
- Toggle Return All to
true
. - Click on Execute Node to run the workflow.
3. Google Slides1 node (getThumbnail: page)#
This node will return thumbnails of the pages that were returned by the previous node.
- Select 'OAuth2' from the Authentication dropdown list.
- Select the credentials that you entered in the previous Google Slides node.
- Select 'Page' from the Resource dropdown list.
- Select 'Get Thumbnail' from the Operation dropdown list.
- Click on the gears icon next to the Presentation ID field and click on Add Expression.
- Select the following in the Variable Selector section: Nodes > Google Slides > Parameters > presentationId. You can also add the following expression:
{{$node["Google Slides"].parameter["presentationId"]}}
. - Click on the gears icon next to the Page Object ID field and click on Add Expression.
- Select the following in the Variable Selector section: Nodes > Google Slides > Output Data > JSON > objectId. You can also add the following expression:
{{$json["objectId"]}}
. - Toggle Download to
true
. - Click on Execute Node to run the workflow.