自动刷新 Google 幻灯片中的表格图表

automatically refresh Sheets chart in Google Slides

我在 google 表格中有一个图表,我希望每小时在 google 幻灯片中自动更新它。我知道您可以使用“工具”菜单并选择链接对象进行刷新,但我真的很想在不使用 Slides AddOn

的情况下自动执行此过程
  • 您想每 1 小时在 Google 幻灯片中刷新图表。
  • 图表来自 Google 电子表格。
  • 您想使用 Google Apps 脚本实现此目的。

如果我的理解是正确的,这个答案怎么样?请将此视为几个可能的答案之一。

模式 1:

在此模式中,刷新 Google 个幻灯片中所有幻灯片的所有图表。

示例脚本:

function myFunction() {
  var slidesId = "###";  // Please set the Slides ID.

  SlidesApp.openById(slidesId).getSlides()
  .forEach(function(s) {
    s.getSheetsCharts().forEach(function(c) {
      c.refresh();
    });
  });
}

模式二:

在此模式中,Google 幻灯片中第 1 张幻灯片中的所有图表均已刷新。

示例脚本:

function myFunction() {
  var slidesId = "###";  // Please set the Slides ID.

  SlidesApp.openById(slidesId).getSlides()[0]
  .getSheetsCharts()
  .forEach(function(c) {
    c.refresh();
  });
}

注:

参考文献:

如果我误解了您的问题并且这不是您想要的方向,我深表歉意。