使用 Google Apps 脚本从 Google 幻灯片演示文稿中删除一张幻灯片
Delete one slide from a Google Slide Presentation using Google Apps Script
我需要使用 Google Apps 脚本,而不是 API。
- 我创建了一个空演示文稿
- 默认情况下,新创建的演示文稿似乎总是包含一张空幻灯片
- 我在演示文稿中插入了一张幻灯片(取自其他 prez)。
-> 我想删除这张空幻灯片,以便演示文稿只包含我粘贴到其中的幻灯片。
我的代码:
var presentation = SlidesApp.create("my new presentation"); // creates an empty slide in the prez
presentation.insertSlide(0,slides.pop()); // a slide from a deck of slides collected elsewhere
presentation.getSlides().pop(); // here trying to delete the empty slide, doesn't work: the slide remains in the presentation.
presentation.saveAndClose();
您需要 remove
Slide
。 pop()
只是将其从数组中删除,returns 是 Slide []
中的最后一张幻灯片。
var lastSlide=presentation.getSlides().pop();
lastSlide.remove();
我需要使用 Google Apps 脚本,而不是 API。
- 我创建了一个空演示文稿
- 默认情况下,新创建的演示文稿似乎总是包含一张空幻灯片
- 我在演示文稿中插入了一张幻灯片(取自其他 prez)。
-> 我想删除这张空幻灯片,以便演示文稿只包含我粘贴到其中的幻灯片。
我的代码:
var presentation = SlidesApp.create("my new presentation"); // creates an empty slide in the prez
presentation.insertSlide(0,slides.pop()); // a slide from a deck of slides collected elsewhere
presentation.getSlides().pop(); // here trying to delete the empty slide, doesn't work: the slide remains in the presentation.
presentation.saveAndClose();
您需要 remove
Slide
。 pop()
只是将其从数组中删除,returns 是 Slide []
中的最后一张幻灯片。
var lastSlide=presentation.getSlides().pop();
lastSlide.remove();