Google apps script 如何将Google幻灯片组拆分为多个单页幻灯片组

Google apps script 如何将Google幻灯片组拆分为多个单页幻灯片组,google-apps-script,google-slides,Google Apps Script,Google Slides,比如说。如何使用脚本从一个5页的文件组创建5个1页的文件组?我相信您的目标如下 您希望通过使用包含5个页面的Google幻灯片文件中的每个页面来创建5个Google幻灯片文件 您希望使用谷歌应用程序脚本实现这一点 在本例中,下面的示例脚本如何 示例脚本: 请将以下脚本复制并粘贴到Google Apps脚本的脚本编辑器中。使用此脚本之前,请设置presentationId。在这个脚本中,通过从presentationId的谷歌幻灯片中检索每个页面,可以创建几个只包含一个页面的谷歌幻灯片文件 f

比如说。如何使用脚本从一个5页的文件组创建5个1页的文件组?

我相信您的目标如下

  • 您希望通过使用包含5个页面的Google幻灯片文件中的每个页面来创建5个Google幻灯片文件
  • 您希望使用谷歌应用程序脚本实现这一点
在本例中,下面的示例脚本如何

示例脚本: 请将以下脚本复制并粘贴到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();
  });
}
参考资料:

如果我想根据源代码组中的页面标题命名新的1页组,我会使用getTitle()吗?对不起,我是新来的,我想我最好用谷歌搜索一下这些东西。@DavidHatch谢谢你的回复。我很高兴你的问题解决了。我愿意支持你。但是回答的问题是新问题,这与你的问题不同。你能把它作为新问题发布吗?因为当你的初始问题被评论改变时,看到你的问题的其他用户会感到困惑。通过将其作为新问题发布,包括我在内的用户可以想到它。当时,。如果你能合作解决你的新问题,我很高兴。你能合作解决你的新问题吗?好的。Stackoverflow明天才让我问:(我到时会问的。