首页 > 解决方案 > 将谷歌图表保存到谷歌驱动器

问题描述

我有一个使用函数更新(范围)的表格图表。我想将图表另存为 png 以驱动,但它在 chart.getBlob() 上失败并出现服务错误:...图表范围正在改变..我不知道为什么我无法获取 blob。

var chart = chartSheet.getCharts()[0]; 
  var currentRange = chart.getRanges()[0];  
  chart = chart.modify()
    .removeRange(currentRange)
    .addRange(chartRange)
    .setPosition(2,2,0,0)
    .build();
  chartSheet.updateChart(chart);



   var blob = chart.getBlob();
   var driveFolder = DriveApp.getFolderById('1ktaP4r2da8loDOWU-xjcHzArpC0zcr1H');

   var file = driveFolder.createFile(blob);

标签: javascriptgoogle-apps-scriptgoogle-sheetsgoogle-visualization

解决方案


基于此链接,这是由于电子表格中的一个错误。您可以检查报告的这个错误


推荐阅读