我正在使用 Google App Script 构建一个图表来显示来自 Google 电子表格宏的股票价值。我将电子表格值读入 Charts.newDataTable(),然后用 Charts.newNumberRangeFilter() 构造一个过滤器。然后我在仪表板中将过滤器和 LineChart 绑定在一起。
现在,我真正想要的是 Google API 中的 google.visualization.ChartRangeFilter 之类的东西,一个可选择的日期范围以显示在图表中。但是由于某种原因,电子表格宏不提供此功能。所以我正在尝试使用 NumberRangeFilter 来替代。
我遇到的问题是 NumberRangeFilter 为范围的最小值和最大值内的每个日期在图表的 X 轴上分配一个空格,无论我是否为其提供数据。但是,库存数据仅对每周的周一至周五有效。这会在每周之间留下两天的空白水平空间,这不是我想要的效果。这是一个屏幕截图:screenshot
我也尝试使用 CategoryPicker,因为它允许我控制使用的值,还允许使用字符串作为日期,但这只允许我一次选择一个日期添加到图表中,这不是一个好的解决方案. 似乎没有办法将它与滑块一起使用。
有谁知道如何在基于 Google 电子表格的 AppScript 中实现这一点?