Google Apps Script quickstart Stay organized with collections Save and categorize content based on your preferences.
Create aGoogle Apps Scriptthat makes requests to the Google Slides API.
Quickstarts explain how to set up and run an app that calls aGoogle Workspace API. This quickstart uses asimplified authentication approach that is appropriate for a testingenvironment. For a production environment, we recommend learning aboutauthentication and authorizationbeforechoosing the access credentialsthat are appropriate for your app.
In Apps Script, Google Workspacequickstarts useAdvanced Google services to callGoogle Workspace APIs and handle some details of the authenticationand authorization flow.
Objectives
- Configure the environment.
- Create and configure the script.
- Run the script.
Prerequisites
- A Google Account
- Access to Google Drive
Create the script
- Create a new script in the Apps Script editor by going toscript.google.com/create.
- Replace the contents of the script editor with the following code:
/** * Creates a Slides API service object and logs the number of slides and * elements in a sample presentation: * https://docs.google.com/presentation/d/1EAYk18WDjIG-zp_0vLm3CsfQh_i8eXc67Jo2O9C6Vuc/edit */functionlogSlidesAndElements(){constpresentationId="1EAYk18WDjIG-zp_0vLm3CsfQh_i8eXc67Jo2O9C6Vuc";try{// Gets the specified presentation using presentationIdconstpresentation=Slides.Presentations.get(presentationId);constslides=presentation.slides;// Print the number of slides and elements in presentationconsole.log("The presentation contains %s slides:",slides.length);for(leti=0;i <slides.length;i++){console.log("- Slide # %s contains %s elements.",i+1,slides[i].pageElements.length,);}}catch(err){// TODO (developer) - Handle Presentation.get() exception from Slides APIconsole.log("Failed to found Presentation with error %s",err.message);}}
- Click Save
.
- ClickUntitled project, typeQuickstart, and clickRename.
Configure the script
Enable the Google Slides API
Open the Apps Script project.
- ClickEditor.
- Next toServices, click Add a service .
- Select Google Slides APIand clickAdd.
Run the sample
In the Apps Script editor, clickRun.
The first time you run the sample, it prompts you to authorize access:
- ClickReview permissions.
- Choose an account.
- ClickAllow.
The script's execution log appears at the bottom of the window.
Next steps
- Google Apps Script Advanced Services documentation
- Try the Google Workspace APIs in the APIs explorer
- Troubleshoot authentication and authorization issues
- Slides API reference documentation
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-11 UTC.