Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 自动刷新谷歌幻灯片中的工作表图表_Google Apps Script_Google Sheets_Google Sheets Api_Google Slides Api_Google Slides - Fatal编程技术网

Google apps script 自动刷新谷歌幻灯片中的工作表图表

Google apps script 自动刷新谷歌幻灯片中的工作表图表,google-apps-script,google-sheets,google-sheets-api,google-slides-api,google-slides,Google Apps Script,Google Sheets,Google Sheets Api,Google Slides Api,Google Slides,我在谷歌工作表中有一个图表,我想在谷歌幻灯片中每小时自动更新一次。我知道您可以使用“工具”菜单和选择“链接对象”进行刷新,但我确实希望在不使用幻灯片加载项的情况下自动执行此过程 您希望每1小时刷新谷歌幻灯片中的图表。 该图表来自谷歌电子表格。 您希望使用谷歌应用程序脚本实现这一点。 如果我的理解是正确的,那么这个答案呢?请把这看作是几个可能的答案之一 模式1: 在此模式中,Google幻灯片中所有幻灯片中的所有图表都将刷新 示例脚本: 模式2: 在这种模式下,Google幻灯片中第一张幻灯片中的

我在谷歌工作表中有一个图表,我想在谷歌幻灯片中每小时自动更新一次。我知道您可以使用“工具”菜单和选择“链接对象”进行刷新,但我确实希望在不使用幻灯片加载项的情况下自动执行此过程

您希望每1小时刷新谷歌幻灯片中的图表。 该图表来自谷歌电子表格。 您希望使用谷歌应用程序脚本实现这一点。 如果我的理解是正确的,那么这个答案呢?请把这看作是几个可能的答案之一

模式1: 在此模式中,Google幻灯片中所有幻灯片中的所有图表都将刷新

示例脚本: 模式2: 在这种模式下,Google幻灯片中第一张幻灯片中的所有图表都将刷新

示例脚本: 注: 为了每1小时自动运行一次,myFunction每1小时运行一次。 参考资料: 如果我误解了你的问题,而这不是你想要的方向,我道歉

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

  SlidesApp.openById(slidesId).getSlides()
  .forEach(function(s) {
    s.getSheetsCharts().forEach(function(c) {
      c.refresh();
    });
  });
}
function myFunction() {
  var slidesId = "###";  // Please set the Slides ID.

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