在 Google 表格中,可以将图表移动到自己的表格中,我想以编程方式做同样的事情,这是我的代码:
var sheet = SpreadsheetApp.getActiveSheet(),
spreadSheet = SpreadsheetApp.getActiveSpreadsheet(),
rows = sheet.getDataRange(),
numRows = rows.getNumRows(),
values = rows.getValues();
// ....
var pos = values[i][0],
name = values[i][1],
avg = values[i][13],
range = sheet.getRange("C" + i + ":M" + i);
// ....
var chart = sheet.newAreaChart()
.setPosition(1, 1, 10, 10)
.setChartType(Charts.ChartType.BAR)
.setOption('title', name)
.addRange(range)
.build();
spreadSheet.insertSheet(name).insertChart(chart);
我怎样才能做到这一点?
编辑:
在这里更清楚的是我的脚本做了什么:
这就是我想要它做的事情: