Невозможно установить формат гекса в качестве даты, используя скрипт Google - PullRequest
0 голосов
/ 11 февраля 2020

Я написал скрипт Google, который извлекает данные из листа Google и создает столбчатую диаграмму. Я пытаюсь установить формат hAxis как «dd MMM hh: ss am / pm», но это, похоже, не оказывает никакого влияния. Формат остается таким же, как и для данных, которые имеют формат «дд ммм гггг чч: сс ам / пм». Я бы хотел избавиться от гггг, чтобы метки осей были видны. Невозможно понять, почему это не работает. Вот мой код:

   //create graph EHS
  var chartBuilder1 = csheet.newChart();
  var datarange1 = mysheet_data.getRange(lr+3,4,mysheet_data.getLastRow() -lr+3 +1,3);
  chartBuilder1.addRange(datarange1)
  .setChartType(Charts.ChartType.COLUMN)
  .setOption('title', 'EHS Perceived vs EHS Calculated')
  .setOption('width', 1000)
  .setOption('height', 250)
  .setOption('is3D',true)
  //.setOption('backgroundColor', 'grey')
  .setOption('legend',{ position: "top" })
  .setOption('series',{ 0:{labelInLegend:"Perceived"},
      1:{labelInLegend:"Calculated"}})
  //.setOption('vAxis',{gridlines: {count: 'none',color: 'Transparent'}})
  //.setOption('vAxis',{baselineColor:'none',ticks: []})
  .setOption('hAxis',{format: "MMM dd hh:mm"})
  .setOption('hAxis',{textStyle : {fontSize: 9 }})
  csheet.insertChart(chartBuilder1.setPosition(17, 3, 1, 1).build());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...