在Google表格图表中修改一个系列

时间:2017-02-24 21:11:59

标签: google-apps-script google-sheets-api

我有以下代码,它将Google图表图表中的所有系列更改为虚线:

function changeChart() {
var sheet = SpreadsheetApp.getActiveSheet();
var chart = sheet.getCharts()[0];
chart = chart.modify()
 .setOption('lineDashStyle', [4,4])       
 .build();
sheet.updateChart(chart);

}

我想修改图表中的一个系列。有谁知道如何选择其中一个系列进行修改?

1 个答案:

答案 0 :(得分:1)

这个怎么样?

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显示每一行。