How do I create a table of contents that updates automatically in Google Slides

Hey there, I use Google Slides as my main source for notebooking. However, I constantly shift slides around or make new ones and have to update them every single time. Is there a way to create a table of contents slide that is a table of contents page and update it automatically?

I know how to do it in docs, unfortunately doesn’t work in slides to my knowledge.

Do you think the logic could apply from docs to slides? I have tried a whole lot of things. From using Excel, Powerpoint (weird, I know, but I’m desprate :sweat_smile:), and even Word and transferring the same principle to Google slides, but nothing’s worked. If you give me the steps, I’ll see what I can do, and if not, I’ll figure out a system eventually.

in docs there is just an insert tool that makes the headers into a table of contents

There’s no built-in feature for this, but my team found a pretty good system for ourselves. The free Slides add-on, “Slides Toolbox,” has a feature that generates a table of contents with linked entry titles and page numbers. Then, we select that auto-generated table and copy it to a Google Sheet, where we apply different formulas and macros to clean up formatting, offset page numbers, fill in other information from the slides, such as dates and color coding, and remove duplicate entries from the table. Once the table is ready to go in Google Sheets, we break it into segments of about 18 entries each, then copy each segment to a separate slide at the top of our notebook. I don’t want to go into too much detail about the exact formulas and macros we use to process the Google Sheet, but you can probably figure out a good system for your team in a couple hours with the help of AI.

It was that easy! I spent most of my time as programmer last year making a google apps script plugin to do it! Though it meant I added features such as timestamp and author in the table of contents. Though it didn’t work with the built in page numbers so I had to make my own page numberer :sob::rofl: