> ## Content Index
> Fetch the complete content index at: https://www.jeffsu.org/llms.txt
> Use this file to discover other available public pages before exploring further.

# [Workspace] One-Click Speaker Note Removal in Slides!
- URL: https://www.jeffsu.org/productivity-ping-143/
- Published: 2024-01-30T13:00:38.000Z
- Updated: 2025-09-05T12:56:39.000Z
- Description: #143
- Author: Jeff
- Tags: #newsletter, Enterprise

*Workspace editions only apply for Google Workspace users (i.e. businesses), and are sent *in addition to* the regular weekly Productivity Pings*

*(you can always* [*filter previous issues*](https://www.jeffsu.org/filter-previous-editions-by-app/) *by application!)*

## Are you ready to get your mind blown?

What if I said you can remove all speaker notes in a Google Slides presentation with a click of a button:

![](https://storage.ghost.io/c/db/85/db858a9d-1c4f-4993-8042-faa87b9bb3c1/content/images/2024/01/CleanShot-2024-01-29-at-20.12.14.gif)

### I’ve found this to be extremely handy when:

1. My colleagues are copy pasting their slides into my presentation (so the font and font sizes for the speaker notes are all different)
2. When I want a clean copy of a presentation but I don’t want to make another copy

## Step-by-step instructions

In your menu, click Extensions > Apps Script

![](https://storage.ghost.io/c/db/85/db858a9d-1c4f-4993-8042-faa87b9bb3c1/content/images/2024/01/image-19.png)

**Don't worry, you won't need to write any code!**

- Select all > Delete

![](https://storage.ghost.io/c/db/85/db858a9d-1c4f-4993-8042-faa87b9bb3c1/content/images/2024/01/CleanShot-2024-01-29-at-20.18.57.gif)

- Copy and paste the script below > Save > Run > Authorize permissions > Refresh Google Slides

```jsx
function onOpen() {
  // This function adds a custom menu to Google Slides to run our script
  SlidesApp.getUi()
    .createMenu('Slide Tools')
    .addItem('Remove Speaker Notes', 'removeSpeakerNotes')
    .addToUi();
}

function removeSpeakerNotes() {
  // This function removes speaker notes from each slide
  var slides = SlidesApp.getActivePresentation().getSlides();

  slides.forEach(function(slide) {
    var notesPage = slide.getNotesPage();
    var speakerNotesShape = notesPage.getSpeakerNotesShape();

    if (speakerNotesShape.getText().asString().trim() !== '') {
      speakerNotesShape.getText().clear();
    }
  });
}

```

![](https://storage.ghost.io/c/db/85/db858a9d-1c4f-4993-8042-faa87b9bb3c1/content/images/2024/01/image-20.png)

- Clicking the custom button from within your Google Slides presentation will now remove speaker notes from all slides!

![](https://storage.ghost.io/c/db/85/db858a9d-1c4f-4993-8042-faa87b9bb3c1/content/images/2024/01/image-21.png)

[Let me know if you’d like more of these app script use cases!](https://www.jeffsu.org/productivity-ping-143/#ghost-comments-root)

---

**Follow up questions?** Click “View Online” and you can comment on this post directly! Or give anonymous feedback [here](https://forms.gle/4Dscq21VYF3fjCcn8?ref=jeffsu.org) 📝

**Want someone to be more productive?** Let them subscribe [here](https://www.jeffsu.org/#/portal/signup) 😉

Thanks for being a subscriber, and have a great day!