Generating Google Slides from images using Apps Script
ฝัง
- เผยแพร่เมื่อ 9 ก.ย. 2024
- Slide shows have come a long way, from hand shadows in caves over a fire, followed by shadow puppetry, followed by magic lanterns, to Uncle Bob's endless family vacation on 35mm slide carousels, and finally, to today's generation of presentation software. One relatively recent innovation is the ability to create applications that automate creating & updating presentations. With the ability to access Google Slides from Google Apps Script, coding presentations has made it to the cloud! In this video, engineer Wesley Chun (@wescpy) demonstrates a short script that auto-generates slide decks from a small collection of images. Once you know how to use this service, let your imagination run wild with what you can do with it!
Creating slide show from images tutorial: goo.gl/Rg6X2x
Google Apps Script intro video: goo.gl/1sXeuD
Slides Service documentation: goo.gl/c3GKP2
Write Add-ons with Apps Script: goo.gl/f2ruaB
Publishing your Add-ons: goo.gl/esm4CW
Google Apps Script DevByte video collection: goo.gl/4pCzt7
Slides REST API videos: goo.gl/8sZdDQ
Standalone scripts: goo.gl/RshSUR
Google Drive Service documentation: goo.gl/n9pYht
Drive file picker dialog user interface: goo.gl/QbVARW
Google Workspace Dev Show video series playlist: goo.gl/JpBQ40
Launchpad Online developer video series playlist: goo.gl/kFMUa6
Subscribe to the Google Developers Channel for new episodes of the G Suite Dev Show: goo.gl/mQyv5L
#GoogleWorkspaceDevShow
I'd love it if you could also share how to get an app script to trawl through a drive folder, find all the images (in date order or something) and add them to slide one by one. Now that would be so useful.
If you've watched all my Apps Script and Drive API videos, you _should_ have enough inspiration to do this yourself, perhaps with some help from the documentation. It would make a great exercise, and I'd even love to make a video on it... let me know how far you get!
wow....what s pleasure to see!!!
thanks
Excellent tutorial! Is there a way to set each image as the theme of that slide?
Hello! Do you think there is a way to make an organization chart in Google Slides, each time a form response is submitted and the Google Forms includes a photo of the person. Thus the organization chart would always be updated with the photograph and personal data.
how can i edit this script to run on a google drive folder with images insde. Basically run the script on a folder and generate a slide from all the images inside and then place the new slide file inside that folder?
So - instead of using individual URL files, can I put the url of a shared Drive folder, so that once my teammates put an image in there - the slides will update? Would this be the Google Drive service documentation?
How to change the size of slides in a presentation using a script?
Thanks
can I use this app script to change a style (CSS) of the slideshow as I embed it into my website?
Is it possible to insert .HEIC files from Google Drive to Google Slides using Apps Script?
How would I add two images to each slide. Is this possible ?
How can you animate using google draws and slides with script?
i got a list of words and definitions - on sheets - i wanted to bring it to slides
very good! But, how I do to change to the mode Portrait?
Hi, I've not changed the page layout programmatically but believe it's possible. Do a general web search for "Google Slides API page elements" which should be able to get you started.
Hey! really nice video, but I'm just wondering how can I change the page dimensions programatically? I mean, changing the slide layout, from landscape to portrait? I'm really trying to do that, but not luck so far. Thx!
Hi, I've not changed the page layout programmatically but believe it's possible. Do a general web search for "Google Slides API page elements" which should be able to get you started.
Programmable slideshows ! Huh ?
milad zahedi has science gone too far?
JPW exactly, my mind is blown!
This is quite useful. We'll surely give it a try at MeshUp (www.meshup.in).