谷歌应用程序脚本图表选项(Google App Script Chart Options)

2019-10-21 07:40发布

我试图创建一个谷歌应用程序脚本柱形图。 该图表是从我有一个谷歌片创建。 该图表显示,因为它应该,但我想,以使标签为x轴垂直。 多数民众赞成在返回图表被添加到一个StackPanel对象。 下面是我的图表创建的代码:

function createXPLeaderboard() {
  var sheet = pointsSheet.getSheets()[1];
  var cell = sheet.getRange("A1");
  cell.setFormula("=QUERY(Sheet1!B1:T29, \"select D, E where D <> 'Avatar' order by E\", 1)");

  var options = {'title':'Experience Points',
                 'width':'927',
                 'height':'510'};

  var chart = Charts.newColumnChart()      
  .setDataTable(sheet.getDataRange())      
  //.setColors(["green", "red"])      
  //.setDimensions(1000, 400)
  .setTitle("Experience Pointsn")
  .setOption('option', options)
  .build();
  return chart;
}

该选项不工作。 我无法找到如何设置它们的任何文件。 似乎每一个网站我看到的例子是嵌入在HTML的JavaScript。 我不是一个web开发人员,所以我的一切是如何工作的认识是相当低:/

Answer 1:

我想通了......选项需要单独设置。 有可能是一个更好的办法来做到这一点,但是这对我的作品。 您可以使用“点”符号向下挖洞到其他属性,如hAxis(slantedText,slantedTextAngle等)的各种属性。

var chart = Charts.newColumnChart()      
  .setDataTable(sheet.getDataRange())      
  .setDimensions(1000, 400)
  .setTitle("Experience Pointsn")
  .setOption('title', 'XP')
  .setOption('width', '1200')
  .setOption('hAxis.slantedText', 'true')
  .setOption('hAxis.slantedTextAngle', '90')
  .build();

我希望这可以帮助别人。



文章来源: Google App Script Chart Options