Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to generate Google presentation slides with Google App Script?

I would like to generate slides using data I have in a Google Spreadsheet. I already use Google App Scripts for the spreadsheet and they are very handy. I can't however find a way to generate pages with a background image and export it as a PDF file.

This would be very appreciated because I have to generate ~1000 pages.

like image 651
boskicthebrain Avatar asked Jun 06 '13 13:06

boskicthebrain


People also ask

Is there a way to get Google Slides to play automatically?

Advance slides automatically while you present Open a presentation in Google Slides. In the top right corner, click Slideshow . Auto advance options. Choose how quickly to advance your slides.

How do you automate a slide in Google Slides?

Click the three dots on the right of the Presenter Toolbar, then move to AutoPlay. You'll see a pop-out menu that lets you select the advance timing for the slides. You can pick from every second up to every minute. If you also want to loop the slideshow, select “Loop” at the bottom of the pop-out menu.

What Google app makes a presentation?

Google Slides is an online presentation app that lets you create and format presentations and work with other people.


3 Answers

This isn't supported at this time. Refer to Open Issue 1573. Star it to add your vote and receive updates.

like image 83
Mogsdad Avatar answered Oct 19 '22 05:10

Mogsdad


Seems like Google released a Slide API in Google API Section today:

https://developers.google.com/slides/

Now you can use some server code (Java, php, [...] ) using Google services (Google App Engine e.g.) that create/manage Google Slides and then call it with Requests in Google App Script.

Ps: But still not available natively for Google App Script.

like image 34
Matheus Martins Avatar answered Oct 19 '22 05:10

Matheus Martins


See this example answer which shows a simple request as part of another solution within Apps Script. Combined with the REST reference it should be possible to do whatever you want.

like image 22
Bardy Avatar answered Oct 19 '22 05:10

Bardy