基于循环创建变量

Creating a variable based on a loop.

本文关键字:创建 变量 循环 于循环      更新时间:2023-09-26

我想做的是基于 for 循环中的 i 在 Google Apps 脚本中创建一个变量。另外,我如何将循环编码回所有变量。我想做我在下面的代码中写的东西,但它不起作用。

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 
        }

你想要的是一个数组

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

JavaScript 中的数组以元素 0 开头,而不是 1。(如果你愿意,你可以自由地忽略元素零,但这会使事情变得尴尬,因为数组的长度被表示为最大的填充索引 + 1。

您可能最好使用 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(); 
 }