Google Slides
Google Slides is a cloud-based presentation software that allows users to create, edit, and collaborate on presentations online in real-time.
Categories: File Storage
Type: googleSlides/v1
Connections
Version: 1
OAuth2 Authorization Code
Properties
| Name | Label | Type | Description | Required |
|---|---|---|---|---|
| clientId | Client Id | STRING | true | |
| clientSecret | Client Secret | STRING | true |
Connection Setup
Create OAuth 2.0 Application
Creation of OAuth 2.0 application is documented here.
Enable Google Slides API
- In the Google Cloud Console, select your project.
- Go to the APIs & Services.
- Click on ENABLE APIS AND SERVICES.
- Search for "google slides api" in the search bar.
- Click on Google Slides API.
- Click Enable.
Actions
Create Presentation From Template
Name: createPresentationFromTemplate
Creates a new presentation based on an existing one and can replace any placeholder variables found in your template presentation, like [[name]], [[email]], etc.
Properties
| Name | Label | Type | Description | Required |
|---|---|---|---|---|
| fileId | Template Presentation ID | STRING | The ID of the template presentation from which the new presentation will be created. | true |
| placeholderFormat | Placeholder Format | STRING Options{{}}, [[]] | Choose the format of placeholders in your template. | true |
| fileName | Title of New Presentation | STRING | Name of the new presentation. | true |
| folderId | Folder ID | STRING | ID of the folder where the new presentation will be saved. If not provided, the new presentation will be saved in the same folder as the template presentation. | false |
| values | DYNAMIC_PROPERTIES Depends OnfileId, placeholderFormat | null |
Example JSON Structure
{
"label" : "Create Presentation From Template",
"name" : "createPresentationFromTemplate",
"parameters" : {
"fileId" : "",
"placeholderFormat" : "",
"fileName" : "",
"folderId" : "",
"values" : { }
},
"type" : "googleSlides/v1/createPresentationFromTemplate"
}Output
The output for this action is dynamic and may vary depending on the input parameters. To determine the exact structure of the output, you need to execute the action.
Find presentation ID
To find the Presentation ID, click here.
Find folder ID
To find the Presentation ID, click here.
Get Presentation
Name: getPresentation
Gets the latest version of the specified presentation.
Properties
| Name | Label | Type | Description | Required |
|---|---|---|---|---|
| fileId | Presentation ID | STRING | The ID of the presentation. | true |
Example JSON Structure
{
"label" : "Get Presentation",
"name" : "getPresentation",
"parameters" : {
"fileId" : ""
},
"type" : "googleSlides/v1/getPresentation"
}Output
The output for this action is dynamic and may vary depending on the input parameters. To determine the exact structure of the output, you need to execute the action.
Find presentation ID
To find the Presentation ID, click here.
What to do if your action is not listed here?
If this component doesn't have the action you need, you can use Custom Action to create your own. Custom Actions empower you to define HTTP requests tailored to your specific requirements, allowing for greater flexibility in integrating with external services or APIs.
To create a Custom Action, simply specify the desired HTTP method, path, and any necessary parameters. This way, you can extend the functionality of your component beyond the predefined actions, ensuring that you can meet all your integration needs effectively.
Additional Instructions
How to find presentation ID
To find a Google Presentation ID, open the presentation in edit mode and look at the URL in your browser's address bar. The ID is the long string of letters, numbers, and hyphens located between /d/ and /edit. Example: https://docs.google.com/presentation/d/1234567890abcdefghijklmnopqrstuvwxyz/edit?slide=id.p#slide=id.p.
How to find folder ID
To find a Google Drive folder ID, open the folder in a web browser and look at the URL. The folder ID is the long string of characters (letters, numbers, and symbols) that appears after folders/ in the address bar. Example: https://drive.google.com/drive/folders/abcjhadjh213102398890r4
Troubleshooting
Access Blocked: Verification Process Not Completed
Documentation for how to add a test user can be found here
How is this guide?
Last updated on
Google Sheets
Google Sheets is a cloud-based spreadsheet software that allows users to create, edit, and collaborate on spreadsheets in real-time.
Google Tasks
Google Tasks is a cloud-based task management tool that allows users to create, edit, and organize to-do lists, set deadlines, and track tasks across devices in real-time.