如何将 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();
  });
}

参考文献: