Сохранить цвета для Google P ie диаграммы, даже срез составляет 0% - PullRequest
0 голосов
/ 05 марта 2020

Я создал PieChart для Магазина в Google Sheets, и иногда мне нужно скопировать этот файл для нового Магазина. Когда я делаю копию, я беру данные из электронной таблицы Google. Когда я делаю копию с TODO-списком, я теряю цвета диаграммы, и лист Google принимает цвета по умолчанию для нового среза.

Я написал несколько фрагментов своего кода:

     function chartColors() {     
         var sheet = SpreadsheetApp.getActiveSheet();
         var range = sheet.getRange("D2:H16");
         var chart = sheet.getCharts()[0];
         chart = chart.modify()
             .setOption('colors', ['#808080','#57bb8a','#ffd966', '#afffff', '#b7b7b7', '#ea9999', '#a4c2f4'])
             .build();

  var data = google.visualization.arrayToDataTable([
          ['To Check'],
          ['DONE'],
          ['Already Done'],
          [To Do]  
        ]);

         sheet.updateChart(chart); 
        };

Необходимо добавить название среза по списку:
ffd966 - Для проверки
57bb8a - ВЫПОЛНЕНО
57bb8a - Уже сделано
808080 - To Do

Могу ли я использовать раздел данных или есть другой способ сделать это?

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