Как удалить 1 из 2 диапазонов данных для существующего графика с помощью App Script? [Google Sheets] - PullRequest
0 голосов
/ 15 февраля 2020

Для некоторого контекста у меня есть диаграмма с первоначально 1 диапазоном данных, к которому мой существующий макрос добавляет второй диапазон данных.

Теперь я хочу удалить исходный диапазон данных диаграмм, чтобы он отображал только новый диапазон данных. Это возможно сделать через Google App Script?

Спасибо.

1 Ответ

0 голосов
/ 17 февраля 2020

Просто, чтобы явно ответить на этот вопрос, я скопировал часть ответа @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);

Ссылки:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...