月別アーカイブ: 2013年2月

Google Apps Script で Bubble Chart は使えないの?

ふと思い立って Google Apps Script の学習を開始。

Google スプレッドシートのグラフ(バブルチャート bubble chart)の制御をしたかったんだけど、いろいろと解説ページをググってスプレッドシートにスクリプトでチャート(散布図 scatter chart)を貼り付ける、っていうのはできた。

function myFunction() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var app = UiApp.createApplication();

  var data = Charts.newDataTable()
  .addColumn(Charts.ColumnType.NUMBER, "X")
  .addColumn(Charts.ColumnType.NUMBER, "Y")
  .addRow([1, 1])
  .addRow([2, 0])
  .build();

  var chart = Charts.newScatterChart()
  .setDataTable(data)
  .build();

  app.add(chart);
  sheet.show(app);
}

でも、バブルチャートの作り方がわからない。 Charts に newBubbleChart() というメソッドはないようだ。

Google Chart Tools にはバブルチャートが含まれているのに、Google Apps Script の Charts Services には含まれていないってどういうこと?