小编Ale*_*xRu的帖子

从电子表格数据的单列制作条形图

我有一个包含分类数据列的大型电子表格.我想为每列创建一个条形图,表示该列中不同值的计数.我尝试使用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)

这是带有嵌入式条形图的电子表格:

嵌入式条形图

并且期望的结果将是这样

期望的结果

如何在列上创建此类图表?

google-visualization google-sheets google-apps-script

1
推荐指数
1
解决办法
1407
查看次数

在纯C(前C99)中声明循环变量的好方法?

正如您在C中所知,您不能在for循环的初始化中声明循环变量而不是C++.在纯C中声明循环变量的熟练/好的方式是什么?全球化是否更好?

  int i = 0;
  for (i = 0; fmla[i] != '\0'; i ++) {
    //do something
  }
Run Code Online (Sandbox Code Playgroud)

c loops for-loop c89

0
推荐指数
1
解决办法
484
查看次数