我正在使用 Google Docs 和 Google Apps Script 为我们的 sprint 制作一些自动生成的报告。
我想在我的工作表中添加一个图表,并且使用以下代码一切正常:
var lChartBuilder = SpreadsheetApp.getActiveSheet().newChart();
lChartBuilder.addRange(SpreadsheetApp.getActive().getRange("Tasks!C39:S40"));
lChartBuilder.setOption("title", "Task Burndown");
var lChart = lChartBuilder.asLineChart().build();
SpreadsheetApp.getActiveSheet().insertChart(lChart);
但是我的系列是水平组织的,而不是垂直组织的。在编辑器中,我看到了“切换行/列”选项和另一个选项“使用 C 列作为标签”我尝试了很多选项(例如lChartBuilder.setOption("reverseCategories", true);
或lChartBuilder.setOption("isStacked", true);
),但它们似乎都与最后一个选项卡有关,我担心,而不是开始选项卡。
那么,有没有办法(除了转置我的数据)来做到这一点,或者我必须在每次生成它时手动触发图表编辑器来修复这个问题?
额外的问题:然后我如何设置(也通过 Google Apps 脚本)第一行/列是标题并用作图例?