- Вы хотите обновить диаграмму в листе
Daily Data
с помощью Google Apps Script.
Если мое понимание верно, как насчет следующей модификации?
Точка модификации:
updateChart()
- это метод Class Class. Но в вашем скрипте updateChart()
используется для таблицы классов. Таким образом, скрипт не работает.
Когда указанная точка отражается на вашем скрипте, она становится следующей:
Pattern 1:
В этом шаблон, диапазон добавляется к существующим диапазонам.
Модифицированный скрипт:
От:
spreadsheet.updateChart(chart);
До:
daily_data.updateChart(chart);
Шаблон 2:
В этом шаблоне существующие диапазоны удаляются и добавляется новый диапазон.
Модифицированный скрипт:
С:
var chart = daily_data.getCharts()[0];
var range = LTD_data.getRange("B2:J3")
chart = chart.modify()
.addRange(range)
.build();
spreadsheet.updateChart(chart);
Кому:
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);
Примечание:
- В приведенном выше случае можно использовать простой триггер события OnEdit.
Ссылки:
Если я неправильно понял ваш вопрос, и это был не тот результат, который вы хотите, я приношу свои извинения.