Google 幻灯片:Select 来自 Apps 脚本的幻灯片

Google Slides: Select a slide from Apps Script

我正在尝试 select 使用 API 调用 selectAsCurrentPage() 的新创建的幻灯片(使用 Google Apps 脚本):

var slide = SlidesApp.getActivePresentation().appendSlide(SlidesApp.PredefinedLayout.TITLE_AND_BODY);
slide.selectAsCurrentPage();

selectAsCurrentPage() 似乎没有像我预期的那样工作 - 它将幻灯片加载到主编辑区域,但幻灯片未 select 在左侧时间轴面板中编辑(它没有像我手动 select 幻灯片那样用灰色矩形装饰,而是在时间轴顶部有一条黑线):

当前行为

预期行为

那么,怎么可能 select 那个幻灯片也在左边的时间轴上?

遗憾的是,现阶段还没有直接实现的方法。那么这个解决方法怎么样?此解决方法的流程如下。我认为可能有几种解决方法。所以请把这当作其中之一。

  1. 使用 appendSlide() 添加一张幻灯片。
    • 这是您的脚本。
  2. 插入一个文本框作为虚拟对象。
    • 我认为任何对象都可以用于这种情况。
  3. Select 虚拟对象。
  4. 删除虚拟对象。

通过此流程,选择附加的幻灯片。示例脚本如下

示例脚本:

var slide = SlidesApp.getActivePresentation().appendSlide(SlidesApp.PredefinedLayout.TITLE_AND_BODY);
var obj = slide.insertTextBox(""); // Added
obj.select(); // Added
obj.remove(); // Added

参考文献:

如果这不是您想要的结果,我深表歉意。