Как удалить график с помощью скрипта Google? - PullRequest
0 голосов
/ 15 ноября 2018

Я написал скрипт для автоматического создания диаграмм из данных на разных вкладках (после нажатия кнопки на новом листе).

Теперь я хотел бы добавить кнопку «Сброс», которая будет автоматически удалять или удалятьсгенерированные диаграммы (чтобы я мог создавать разные диаграммы с помощью другой кнопки).

Может кто-нибудь помочь, как я могу это сделать?Я пробовал ниже, но безрезультатно ....

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);
  }
}
};

1 Ответ

0 голосов
/ 16 ноября 2018

Удалить все графики из листа

function delAllChartsFromSheet(name) {
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getSheetByName(name);
  var chts=sh.getCharts();
  for(var i=0;i<chts.length;i++){
    sh.removeChart(chts[i]);
  }
}

Справочный лист

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