繁体   English   中英

Google 幻灯片:从 Apps 脚本中选择一张幻灯片

[英]Google Slides: Select a slide from Apps Script

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

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

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

当前行为当前行为

预期行为预期行为

那么,如何在左侧时间轴中选择该幻灯片呢?

遗憾的是,现阶段还没有直接实现这种情况的方法。 那么这个解决方法呢? 此变通方法的流程如下。 我认为可能有几种解决方法。 因此,请将此视为其中之一。

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

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

示例脚本:

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

参考:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM