如何将 Google 幻灯片分成多个单页幻灯片
How can I split a Google Slide deck into multiple single page decks
例如。我如何使用脚本从一个 5 页的卡片组创建 5 个 1 页的卡片组?
我相信你的目标如下。
- 您想要创建 5 个 Google 幻灯片文件,使用包含 5 页的 Google 幻灯片文件中的每一页。
- 您想使用 Google Apps 脚本实现此目的。
在这种情况下,下面的示例脚本怎么样?
示例脚本:
请将以下脚本复制并粘贴到 Google Apps 脚本的脚本编辑器中。在使用此脚本之前,请设置 presentationId
。在此脚本中,通过从 presentationId
.
的 Google 幻灯片中检索每一页来创建仅包含一页的多个 Google 幻灯片文件
function myFunction() {
const presentationId = "###"; // Please set the Slides ID.
SlidesApp.openById(presentationId).getSlides().forEach((s, i) => {
const newSlide = SlidesApp.create(`page${i + 1}`);
newSlide.appendSlide(s);
newSlide.getSlides()[0].remove();
});
}
参考文献:
例如。我如何使用脚本从一个 5 页的卡片组创建 5 个 1 页的卡片组?
我相信你的目标如下。
- 您想要创建 5 个 Google 幻灯片文件,使用包含 5 页的 Google 幻灯片文件中的每一页。
- 您想使用 Google Apps 脚本实现此目的。
在这种情况下,下面的示例脚本怎么样?
示例脚本:
请将以下脚本复制并粘贴到 Google Apps 脚本的脚本编辑器中。在使用此脚本之前,请设置 presentationId
。在此脚本中,通过从 presentationId
.
function myFunction() {
const presentationId = "###"; // Please set the Slides ID.
SlidesApp.openById(presentationId).getSlides().forEach((s, i) => {
const newSlide = SlidesApp.create(`page${i + 1}`);
newSlide.appendSlide(s);
newSlide.getSlides()[0].remove();
});
}