我使用Google Apps腳本在Google工作表中構建嵌入圖表。默認情況下,垂直軸標籤是右對齊的,但我需要它們左對齊。 (下面是一個小屏幕截圖/草圖,顯示了我正在嘗試做什麼)。我使用EmbeddedChartBuilder對象的setOption()方法看到了許多用於格式化vAxis文本的選項,如下面的代碼示例中所示。但我找不到任何對齊標籤的簡單解決方案。如何在Google圖表中設置vAxis對齊方式
我查閱過的文檔標題配置選項位於https://developers.google.com/chart/interactive/docs/gallery/barchart
這似乎是一個詳盡的清單列表,所以也許是我想做的事情是不可能的。
想到的唯一解決方案是用空格填充每個標籤字符串的末尾以創建左對齊的外觀。但是這不起作用,因爲當圖表被構建時,空白被自動截斷。
任何人都可以提出解決方案嗎?
function myFunction() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = sheet.getDataRange();
var chart = sheet.newChart()
.asBarChart()
.addRange(range)
.setPosition(1, 1, 1, 1)
.setTitle('Sales')
.setXAxisTitle('Month')
.setOption('vAxis.textStyle.fontSize','12')
.build();
sheet.insertChart(chart);
};