我有以下代码,可将 Google 表格图表中的所有系列更改为虚线:
function changeChart() {
var sheet = SpreadsheetApp.getActiveSheet();
var chart = sheet.getCharts()[0];
chart = chart.modify()
.setOption('lineDashStyle', [4,4])
.build();
sheet.updateChart(chart);
}
我只想修改图表中的一个系列。有谁知道如何只选择一个系列进行修改?
最佳答案
这个怎么样?
function changeChart() {
var sheet = SpreadsheetApp.getActiveSheet();
var chart = sheet.getCharts()[0];
chart = chart.modify()
.setOption("series", {
0: {lineDashStyle: [4, 4]},
1: {lineDashStyle: [1, 1]}
})
.build();
sheet.updateChart(chart);
}
对于EmbeddedChartBuilder,它使用“series”作为“setOption()”。 0 和 1 显示每一行。
关于google-apps-script - 仅修改 Google 表格图表中的一个系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42448363/