【问题标题】:Google Script - Issue Setting the VAxis Min and MaxGoogle 脚本 - 设置 VAxis 最小值和最大值的问题
【发布时间】:2018-08-15 15:12:48
【问题描述】:

我目前正在构建折线图并尝试使用代码设置 minmax vAxis 属性:

var currChart = currSheet.newChart().addRange(currRange);
currChart.setPosition(row, col, 5, 5);
var builtChart = currChart.asLineChart()
                        .setTitle(title)
                        .setYAxisTitle(axisLabel)
                        .setOption('useFirstColumnAsDomain','true')
                        .setOption('interpolateNulls', 'true')
                        .setOption('vAxis.viewWindow.min', min)
                        .setOption('vAxis.viewWindow.max', max)
                        .setOption('vAxis.gridlines.count', 7)
                        .setOption('hAxis.gridlines.count', 9)
                        .setOption('chartArea.left', 80)
                        .setOption('chartArea.top', 70)
                        .setOption('chartArea.width', 360)
                        .setOption('chartArea.height', 250)
                        .build();

Minmax 作为整数传入此方法。它们被放入.setOption('vAxis.viewWindow.min', min).setOption('vAxis.viewWindow.max', max)

制作工作表时,例如我传入 1 作为我的最小值,15 作为我的 vAxis 最大值。生成的工作表将忽略选项并创建如下工作表:

为什么我的选项被忽略了?如何设置 vAxis 的最小值和最大值?

【问题讨论】:

  • 我将我输入的内容与谷歌 API 中的内容进行比较,并且相同。什么可能导致此 setOption 不起作用?

标签: google-apps-script google-sheets google-visualization linechart


【解决方案1】:

通过替换.setOption('vAxis.viewWindow.min', min).setOption('vAxis.viewWindow.max', max)解决了这个问题

.setOption('vAxes', {0: {title: '', textStyle: {fontSize: 10}, titleTextStyle: {fontSize : 8}, viewWindow: {min: minNum, max:maxNum}}})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-19
    • 2019-07-09
    • 2013-12-06
    • 2019-02-10
    • 1970-01-01
    • 2015-01-19
    • 1970-01-01
    相关资源
    最近更新 更多