自动更新Google幻灯片中的Google表格

时间:2019-12-19 16:23:55

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

我希望自动更新Google幻灯片中的几个Google表格表格。

是否可以在脚本中触发新的“全部更新”功能?还是有其他功能可以做到?

注-我知道有一种自动更新幻灯片演示文稿中的图纸图表的方法,但是我特别需要一种自动更新图纸表的方法。最近至少不可能做到这一点,但我希望新的“全部更新”功能有所改变。

1 个答案:

答案 0 :(得分:2)

尝试一下-

function myFunction() {
  var presentation = SlidesApp.getActivePresentation();
  var slides = presentation.getSlides();
  for (var i = 0; i < slides.length; i++) {
    var slide = slides[i];
    var charts = slide.getSheetsCharts();
    for (var j = 0; j < charts.length; j++) {
      var chart = charts[j];
      chart.refresh();
    }
  }
}

我正在使用onOpen触发器,但是您可以随意将其替换为常规函数或其他触发器,例如onEdit(e),它将实际上更新所有幻灯片中的每个图表。

希望这会有所帮助。