-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathslide16.gs
More file actions
44 lines (26 loc) · 1.19 KB
/
slide16.gs
File metadata and controls
44 lines (26 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
function doGet(e) {
var presentationUrl = createStyledSlide();
var htmlOutput = '<html><body><iframe width="800" height="600" src="' + presentationUrl + '"></iframe></body></html>';
return HtmlService.createHtmlOutput(htmlOutput);
}
function createStyledSlide() {
var FONT_SIZE = 30;
var presentation = SlidesApp.create('New Styled Presentation');
presentation.getSlides()[0].getBackground().setSolidFill('#FFFFFF');
while (presentation.getSlides().length > 1) {
presentation.getSlides()[1].remove();
}
var slide = presentation.appendSlide(SlidesApp.PredefinedLayout.TITLE);
var title = slide.getShapes()[0];
title.getText().setText('The Necessity of Systems Thinking in Leadership');
title.getText().getTextStyle().setFontSize(FONT_SIZE);
title.getText().getTextStyle().setBold(true);
title.getText().getTextStyle().setFontFamily('Arial');
title.getText().getTextStyle().setForegroundColor('#000000');
title.getText().getParagraphStyle().setParagraphAlignment(SlidesApp.ParagraphAlignment.CENTER);
var presentationUrl = DriveApp.getFileById(presentation.getId()).getUrl();
return presentationUrl;
}
function runScript() {
return createStyledSlide();
}