Represents a chart that has been embedded into a spreadsheet.
This example shows how to modify an existing chart:
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A2:B8")
var chart = sheet.getCharts()[0];
chart = chart.modify()
.addRange(range)
.setOption('title', 'Updated!')
.setOption('animation.duration', 500)
.setPosition(2,2,0,0)
.build();
sheet.updateChart(chart);
This example shows how to create a new chart:
function newChart(range, sheet) {
var sheet = SpreadsheetApp.getActiveSheet();
var chartBuilder = sheet.newChart();
chartBuilder.addRange(range)
.setChartType(Charts.ChartType.LINE)
.setOption('title', 'My Line Chart!');
sheet.insertChart(chartBuilder.build());
}
Represents a chart that has been embedded into a spreadsheet.
This example shows how to modify an existing chart:
This example shows how to create a new chart: