0

私がやりたいことは、for ループの i に基づいて、Google アプリ スクリプトで変数を作成することです。また、すべての変数を元に戻すループをコーディングするにはどうすればよいですか。以下のコードに書いたことを実行したいのですが、うまくいきません。

for (var i = 1; i < 5; i ++){
     var pieChart + i = Charts.newPieChart()
        .setDataViewDefinition(Charts.newDataViewDefinition().setColumns([1,3]))
        .build(); 
  }

次に、このように使用して呼び出したい

for (var i = 1; i < 5; i ++){
        pieChart + i . do stuff with the it 

        }
4

2 に答える 2

2

あなたが欲しいのは配列です。

var pieChart = [];
for (var i = 0; i < 4; ++i)
  pieChart[i] = whatever;

JavaScript の配列は、1 ではなく要素 0 から始まります (必要に応じて、要素 0 を無視することは自由ですが、配列の長さは、入力された最大のインデックス + 1 として計算されるため、扱いにくくなります)。

于 2012-08-14T21:34:19.810 に答える
0

arrayおそらく、次のようなを使用する方がよいでしょう。

int[] pieChart;
pieChart = new int[5] 
for (var i = 1; i < 5; i ++){
     pieChart[i]= Charts.newPieChart()
    .setDataViewDefinition(Charts.newDataViewDefinition().setColumns([1,3]))
    .build(); 
 }
于 2012-08-14T21:36:37.267 に答える