Skip to content

Instantly share code, notes, and snippets.

@walkergv
Created December 17, 2019 16:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save walkergv/95142ca306e608fa94140c2856be7969 to your computer and use it in GitHub Desktop.
Save walkergv/95142ca306e608fa94140c2856be7969 to your computer and use it in GitHub Desktop.
Playing around with Google Slides App Script
function myFunction() {
var currentPresentation = SlidesApp.getActivePresentation();
var obj = currentPresentation.getSlides();
var Master = currentPresentation.getMasters();
var Layouts = Master[1].getLayouts();
for (var i = 0; i < Layouts.length; i++){
Logger.log("Layout = " + Layouts[i].getLayoutName());
var Elements = Layouts[i].getPageElements()
for (var j = 0; j < Elements.length; i++){
try {
Logger.log("Element = " + Elements[i].asShape().getText().asString());
} catch(e) {
}
}
Logger.log("Layout = " + Layouts[i].getLayoutName());
}
//for (var i = 0; i < obj.length; i++){
/*var notesPage = obj[i].getNotesPage();
var SpeakerNotes = notesPage.getSpeakerNotesShape().getText().asString();
notesPage.getSpeakerNotesShape().getText().clear();
notesPage.getSpeakerNotesShape().getText().setText(SpeakerNotes);
notesPage.getSpeakerNotesShape().getText().getTextStyle().setFontFamilyAndWeight('Open Sans', 400).setForegroundColor('#158158').setFontSize(10);*/
//var Footer = obj[i].insertTextBox('©2019 Lead Out Digital, All Rights Reserved', 540, 378, 180, 36);
//Footer.getText().getTextStyle().setFontFamilyAndWeight('Open Sans', 400).setForegroundColor('#333333').setFontSize(6);
//var Name = obj[i].getLayout().getLayoutName()
//Logger.log(Name);
//}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment