【问题标题】:Google Slides: Select a slide from Apps ScriptGoogle 幻灯片:从 Apps 脚本中选择一张幻灯片
【发布时间】:2019-01-28 09:43:47
【问题描述】:

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

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

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

当前行为

预期行为

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

【问题讨论】:

    标签: google-apps-script google-slides-api google-slides


    【解决方案1】:

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

    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
    

    参考资料:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多