0

有没有办法使用 Google Apps 脚本来更新/刷新演示文稿中的链接幻灯片?

我知道可以使用 .getSheetsCharts() 和 .refresh() 以编程方式更新链接图表。

4

1 回答 1

1

如果您仍在寻找问题的解决方案,那么这个怎么样?通过 2019 年 1 月 4 日的更新,添加了实现这种情况的方法。方法是refreshSlide()

示例脚本:

此示例脚本来自此处。但是由于 2 个错误,该示例脚本不起作用。所以我修改了它。

var currentPresentation = SlidesApp.getActivePresentation();
var sourcePresentation = SlidesApp.openById('sourcePresentationId'); // Please set this.
var sourceSlide = sourcePresentation.getSlides()[0];
var linkedSlide = currentPresentation.appendSlide(sourceSlide, SlidesApp.SlideLinkingMode.LINKED); // Modified

sourceSlide.insertTextBox('hello world'); // Only the source slide has the text box. // Modified

linkedSlide.refreshSlide(); // The linked slide now has the text box.

该示例脚本的流程如下。

  1. 将源幻灯片中的幻灯片附加到当前幻灯片。
  2. 将文本框添加到源幻灯片。
  3. 使用 刷新当前幻灯片refreshSlide()
    • 这样,源幻灯片的更新将反映到当前幻灯片。

参考:

于 2019-01-12T05:01:41.093 回答