我有一个包含分类数据列的大型电子表格.我想为每列创建一个条形图,表示该列中不同值的计数.我尝试使用Google Apps脚本自动完成此过程,但我得到的结果非常错误.
这是我正在使用的代码
function myFunction() {
var responseSpreadSheet = SpreadsheetApp.openByUrl("https://mySpreadsheetLink")
.getActiveSheet();
Logger.log(responseSpreadSheet.getName());
var titles = responseSpreadSheet.getRange(1, 4, 1, 25).getValues();
var barChart = responseSpreadSheet.newChart()
.setChartType(Charts.ChartType.BAR)
.setOption('title', titles[0][0])
.addRange(responseSpreadSheet.getRange("D2:D57"))
.setPosition(5, 5, 0,0)
.build();
responseSpreadSheet.insertChart(barChart);
}
Run Code Online (Sandbox Code Playgroud)
这是带有嵌入式条形图的电子表格:
并且期望的结果将是这样
如何在列上创建此类图表?
正如您在C中所知,您不能在for循环的初始化中声明循环变量而不是C++.在纯C中声明循环变量的熟练/好的方式是什么?全球化是否更好?
int i = 0;
for (i = 0; fmla[i] != '\0'; i ++) {
//do something
}
Run Code Online (Sandbox Code Playgroud)