ふと思い立って 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 には含まれていないってどういうこと?