Я пытаюсь добавить аннотации к диаграмме столбцов электронной таблицы Google из GoogleAppsScript.По сути, я хочу динамически добавлять текст поверх одного из столбцов диаграммы, чтобы выделить эту конкретную точку данных.Я нашел следующую документацию, но мне кажется, что я упускаю суть.Я не понимаю, как правильно использовать метод setoptions:
https://developers.google.com/apps-script/reference/spreadsheet/embedded-chart
https://developers.google.com/chart/interactive/docs/gallery/barchart
У меня есть код ниже.В приведенном ниже прокомментированном коде я пытался добавить 4-ю серию и установить ее роль для аннотации.Это не похоже на работу:
function updateHistoricalChart() {
var sss = SpreadsheetApp.getActiveSpreadsheet();
var dashboardSheet = sss.getSheetByName('Dashboard');
var historicalChart = dashboardSheet.getCharts()[0];
var historicalChartBuilder = historicalChart.modify();
//var range = dashboardSheet.getRange('AE14:AE200');
//historicalChartBuilder.addRange(range);
//historicalChartBuilder.setOption('series',{3:{role:'annotation'}});
dashboardSheet.updateChart(historicalChartBuilder.build());
}
Заранее благодарим вас за ваше время и помощь!
Редактировать:
Я нашел следующую ветку: Невозможнодобавить аннотации к диаграммам в листах Google с помощью скрипта приложения
Похоже, что это невозможно сделать.