新しいEmbeddedChartBuilderに範囲を動的に追加したいのですが、次のエラーが発生します。
"dashOutput-行:605、エラー:InternalError:メソッドinsertChart($ Proxy843)が見つかりません。"
動的ではないが機能するコードは次のとおりです。
var tRange = sourceSheet.getRange(12, 1, 4, 2);
var tRange2 = sourceSheet.getRange(12,3,4,2);
var chart2 = destSheet.newChart()
.setPosition(5,6,5,5)
.setChartType(Charts.ChartType.LINE)
.addRange(tRange)
.addRange(tRange2)
.build();
destSheet.insertChart(chart2);
しかし、これは私にそのエラーを与えます。
var tRange = sourceSheet.getRange(12, 1, 4, 2);
var tRange2 = sourceSheet.getRange(12,3,4,2);
var chart2 = destSheet.newChart()
.setPosition(5,6,5,5)
.setChartType(Charts.ChartType.LINE);
chart2.addRange(tRange);
chart2.addRange(tRange2);
chart2.build();
destSheet.insertChart(chart2);
2番目の例は動的ではありませんが、機能する場合は、ループ内で.addRange()を繰り返します。
何か案は?私は何が欠けていますか?チャートの作成時に追加する範囲の数を本当に知る必要がありますか?
ありがとう、エリックB。