设置 Google 表格文件中每个图表的高度和宽度

Set height and width of every chart in Google Sheets file

我正在寻求指导(感谢示例代码)以开始设置 Google 表格文件中每个图表的高度和宽度。

我必须将这些图表导入到演示文稿中,并且希望它们具有指定的宽度 x 高度,而不是通过一个一个地拖动和调整 window 的大小来近似。

function resizeCharts() {
  var width = 1200;
  var height = 750;
  var target = SpreadsheetApp.getActiveSpreadsheet();
  var sheets = target.getSheets();
  for (var n = 0; n < sheets.length; n++) {
    sheet = sheets[n];
    var charts = sheet.getCharts();
    for (var i = 0; i < charts.length; i++) {
      var chart = charts[i];
      chart = chart.modify()
      .setOption('width', width)
      .setOption('height', height)
      .build();
      sheet.updateChart(chart);
    }
  }
}

这似乎是我想要的。也可以使用它对所有工作表或图表执行操作。