Google Chart Service を使用して、Google Apps Script で Web アプリ用のテーブルを作成しています。
今、私は2つの問題を抱えています:
行と列を追加すると、スクロールバーが表示されるまで列の幅が狭くなります。コード例を追加しました。スクロールバーが表示されないように、グラフの (最大) 表示サイズを変更/拡大できますか?
右揃えの文字列列が必要です。デフォルトは、文字列列の左揃えです。どうすればこれを変更できますか? また、テーブルのフォーマット (テキスト サイズ、色、太字など) を変更するオプションは他にもありますか?
function doGet() { var app = UiApp.createApplication(); var data = Charts.newDataTable() .addColumn(Charts.ColumnType.STRING, "Name") .addColumn(Charts.ColumnType.STRING, "Gender") .addColumn(Charts.ColumnType.NUMBER, "Age") .addColumn(Charts.ColumnType.NUMBER, "Donuts eaten") .addColumn(Charts.ColumnType.NUMBER, "Donuts eaten") .addColumn(Charts.ColumnType.NUMBER, "Donuts eaten") .addColumn(Charts.ColumnType.NUMBER, "Donuts eaten") .addRow(["Michael", "Male", 12, 5]) .addRow(["Michael", "Male", 12, 5]) .addRow(["Elisa", "Female", 20, 7]) .addRow(["Robert", "Male", 7, 3]) .addRow(["John", "Male", 54, 2]) .addRow(["Jessica", "Female", 22, 6]) .addRow(["Aaron", "Male", 3, 1]) .addRow(["Margareth", "Female", 42, 8]) .addRow(["Miranda", "Female", 33, 6]) .addRow(["Miranda", "Female", 33, 6]) .addRow(["Miranda", "Female", 33, 6]) .addRow(["Miranda", "Female", 33, 6]) .addRow(["Miranda", "Female", 33, 6]) .addRow(["Miranda", "Female", 33, 6]) .build(); var tableChart = Charts.newTableChart().setDataTable(data) .build(); app.add(tableChart); return app; }