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);
これどうやってするの?
編集:
ここでより明確にするために、私のスクリプトが行ったことは次のとおりです。
そして、これが私がやりたいことです: