I wrote a script to automatically generate charts from data on different tabs (after clicking a button on a new sheet).
I would now like to add a "reset" button which will automatically delete or remove the generated charts (so I can generate different charts with another button).
Can anyone help on how I can do this? I've tried the below, but to no avail....
function Finance_clear() {
function deleteAllChartsFromSheet(sheetName) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var chartsSheet = ss.getSheetByName(sheetName);
var n = chartsSheet.getCharts().length;
for (var i = n-1; i >= 0; i--) {
var chart = chartsSheet.getCharts()[i];
chartsSheet.removeChart(chart);
}
}
};