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 那个幻灯片也在左边的时间轴上?
遗憾的是,现阶段还没有直接实现的方法。那么这个解决方法怎么样?此解决方法的流程如下。我认为可能有几种解决方法。所以请把这当作其中之一。
- 使用
appendSlide()
添加一张幻灯片。
- 这是您的脚本。
- 插入一个文本框作为虚拟对象。
- 我认为任何对象都可以用于这种情况。
- Select 虚拟对象。
- 删除虚拟对象。
通过此流程,选择附加的幻灯片。示例脚本如下
示例脚本:
var slide = SlidesApp.getActivePresentation().appendSlide(SlidesApp.PredefinedLayout.TITLE_AND_BODY);
var obj = slide.insertTextBox(""); // Added
obj.select(); // Added
obj.remove(); // Added
参考文献:
如果这不是您想要的结果,我深表歉意。
我正在尝试 select 使用 API 调用 selectAsCurrentPage()
的新创建的幻灯片(使用 Google Apps 脚本):
var slide = SlidesApp.getActivePresentation().appendSlide(SlidesApp.PredefinedLayout.TITLE_AND_BODY);
slide.selectAsCurrentPage();
但 selectAsCurrentPage()
似乎没有像我预期的那样工作 - 它将幻灯片加载到主编辑区域,但幻灯片未 select 在左侧时间轴面板中编辑(它没有像我手动 select 幻灯片那样用灰色矩形装饰,而是在时间轴顶部有一条黑线):
当前行为
预期行为
那么,怎么可能 select 那个幻灯片也在左边的时间轴上?
遗憾的是,现阶段还没有直接实现的方法。那么这个解决方法怎么样?此解决方法的流程如下。我认为可能有几种解决方法。所以请把这当作其中之一。
- 使用
appendSlide()
添加一张幻灯片。- 这是您的脚本。
- 插入一个文本框作为虚拟对象。
- 我认为任何对象都可以用于这种情况。
- Select 虚拟对象。
- 删除虚拟对象。
通过此流程,选择附加的幻灯片。示例脚本如下
示例脚本:
var slide = SlidesApp.getActivePresentation().appendSlide(SlidesApp.PredefinedLayout.TITLE_AND_BODY);
var obj = slide.insertTextBox(""); // Added
obj.select(); // Added
obj.remove(); // Added
参考文献:
如果这不是您想要的结果,我深表歉意。