【GAS】スプレッドシートにグラフを挿入

Google スプレッドシートに
Google apps scriptでグラフを挿入
そんときの手順をメモメモ

感想としては微妙、、、
というか、スプレッドシートのグラフが微妙

エクセルで出来ることが、実現できない。。。
がんばれGoogle、、、あんまり力を入れてないのか、、、

  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName('シート1');
  var chart = sheet.newChart()
                   .setChartType(Charts.ChartType.COLUMN)   // 縦棒グラフ
                   .addRange(sheetGraph.getRange('A1:D10')  // グラフ範囲
                   .setPosition(1, 1, 0, 0)                 // 挿入位置
                   .setOption('width',800)                  // 横幅
                   .setOption('height',200)                 // 高さ
                   .setOption('chartArea',{left:50, right:50, height:'80%'}) // グラフの位置
                   .setOption('isStacked', 'percent')       // 積み上げグラフ true, percent
                   .setOption('legend.position','none')
                   .setOption('colors', ['#FF99CC', '#92D050']) // 色の指定
                   .setOption('vAxis.direction', -1)        // メモリ反転
                   .setOption('vAxis.format', '0%')
                   .setOption('vAxis.textStyle',{fontSize:8})
                   .setOption('vAxis.gridlines',{count:5})
                   .setOption('hAxis.textStyle',{fontSize:8})
                   .setOption('hAxis.gridlines',{color:'none'})
                   .build();
  sheet.insertChart(chart);

コメント

タイトルとURLをコピーしました