支店名 上半期 下半期数値などはそれぞれ適当に変更してかまいません。ただ、今回は横3列×縦4行の固定データでチャートを作成するので、それにあわせてデータを用意して下さい。
東京 1024 891
大阪 659 478
名古屋 237 395
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
function doGet() {
var sheet = SpreadsheetApp.openById("……ID……").
getSheetByName("シート1");
var data = Charts.newDataTable()
.addColumn(Charts.ColumnType.STRING,
sheet.getRange(1, 1).getValue());
for(var i = 2;i <= 3;i++){
data.addColumn(Charts.ColumnType.NUMBER,
sheet.getRange(1, i).getValue());
}
for(var i = 2;i <= 4;i++){
var arr = [sheet.getRange(i, 1).getValue(),
sheet.getRange(i, 2).getValue(),
sheet.getRange(i, 3).getValue()];
data.addRow(arr);
}
data.build();
var chart = Charts.newColumnChart()
.setDataTable(data)
.setTitle("携帯端末販売")
.setDimensions(400, 350)
.setStacked()
.setColors(["#FF9999","#99FF99"])
.build();
var uiApp = UiApp.createApplication().setTitle("サンプルチャート");
uiApp.add(chart);
return uiApp;
}
| << 前へ |