編集:この質問は、2013 年に最新だった「古い」Google スプレッドシートに関連しています。
Google スプレッドシートのグラフで名前付き範囲を使用することはできますか?
範囲のディメンション (開始位置とサイズ) を動的に更新し、それをチャートに反映できるようにする必要があります。つまり、移動したソース データ範囲の位置にチャート ソース範囲が追従する必要があります。
追加情報:
私は2枚のシートを持っています。1 つは、ヘッダーの後に「入力」行とデータ行が続きます。「入力」行に何かを入力すると、スクリプトは自動的にこの行の直後に行を追加し、新しい入力をそこに移動して、新しいデータ行を作成します。
グラフについて: データ行のみを含むデータ範囲を割り当てると、「古い」範囲全体がシフトされるため、新しい行は含まれません。データ範囲を指定する場合、$ 記号は無視されます。だから私がやっていることは、私の「入力」+ 1ヘッダー行の範囲に含めることです。これらには値がないため、グラフでは最初の 2 つの位置にデータ ポイントが表示されません。ヘッダーのない別のシートの別の範囲を持つコンボ チャートを使用しているので、次のようになります。
(通常、チャートの原点にある緑色のヒストグラムに何らかの値があります)。
そのため、折れ線グラフは右に 2 桁シフトされますが、位置 0 から開始する必要があるため、グラフを何らかの形で範囲に従うか再定義する必要があるため、常に最初のデータ行からスターを付けます。それが理にかなっていることを願っています。