Я написал скрипт 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());