我想要做的是根据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
}
答案 0 :(得分:2)
你想要的是一个数组。
var pieChart = [];
for (var i = 0; i < 4; ++i)
pieChart[i] = whatever;
JavaScript中的数组从元素零开始,而不是1.(如果你愿意,你可以自由地忽略元素零,但它会使事情变得尴尬,因为数组的长度被认为是最大的填充索引+ 1。)< / p>
答案 1 :(得分: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();
}