0

在某些情况下,我有一个最初包含 1 个数据范围的图表,我现有的宏向其中添加了第二个数据范围。

我现在想删除图表的原始数据范围,以便它只显示新的数据范围。这可以通过 Google App Script 来实现吗?

4

1 回答 1

1

只是为了明确回答这个问题,我复制了解决您问题的答案的@Tanaike 部分。

图案

var daily_data = spreadsheet.getSheetByName("Daily Data");
var LTD_data = spreadsheet.getSheetByName("Long Term Data");

var chart = daily_data.getCharts()[0];
var range = LTD_data.getRange("B2:J3")

var ranges = chart.getRanges();
chart = chart.modify();
ranges.forEach(function(range) {chart.removeRange(range)});
var modifiedChart = chart.addRange(range).build();
daily_data.updateChart(modifiedChart);

参考:

于 2020-02-17T11:16:16.600 回答