Googleスプレッドシートにプログラムで作成したグラフに一定の最小値を設定しようとしています。目標は、データが大きく異なっていても同じ制限値を持つ複数のグラフを作成したいということです。この例の目的のためにGoogleスプレッドシートの最小値をプログラムで設定する
、私は私のスプレッドシートの次のデータがあります。
Date Number
05.02.2017 125
06.02.2017 150
16.02.2017 21
05.02.2018 -5.333333333
06.02.2018 -57.33333333
16.02.2018 -109.3333333
05.02.2019 -161.3333333
と、次のスクリプト:
function update() {
var title = 'Last updated ' + new Date().toString();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var chart = sheet.newChart()
.setChartType(Charts.ChartType.AREA)
.addRange(sheet.getRange("A1:B8"))
.setPosition(5, 5, 0, 0)
.setOption('title', title)
.setOption('vAxis.minValue', -5000)
.setOption('vAxis.viewWindow.min', -5000)
.build();
sheet.insertChart(chart);
}
を...ので、他の言葉で、私は」最小値を-5000に設定しようとしています。 vAxis.minValueおよび/またはvAxis.viewWindow.minを設定すると、まったく何も実行されません。 (はい、私のコードはupdate()が呼び出されるたびに新しいコードが作成されることを知っていますが、それはここでのポイントではありません)
グラフの編集時には最小値/最大値オプションがあります。値は空白です:
これらの値をプログラムで変更するにはどうすればよいですか?
ここでシートへの全リンク:https://docs.google.com/spreadsheets/d/1dKBG8Nx5mypD2YAfOTCzo2cvIX6C7R18SCIsNB5FsT0/edit?usp=sharing