首页 > 解决方案 > Highcharts:当数据存储在 Google 电子表格中时,如何使 startRow 和 endRow 再次工作?

问题描述

我有一个从谷歌电子表格中提取数据的图表。自从谷歌的最后一次 API 更新以来,我使用 googleSpreadsheetRange 从源中获取数据,它工作正常,除了以前使用的属性 startRow 和 endRow 现在完全被忽略了。

startRow: 32,
endRow: 35,

我什至试图告诉 API 本身跳过这样的行:

googleSpreadsheetRange: ["Gesamt!A1:C1", "Gesamt!A32:C35"],

但它不起作用。我需要第一行作为头行,以使图表理解数据。这是代码:https ://jsfiddle.net/loeneberga/bynLkjwe/5/

标签: highcharts

解决方案


您可以在获取数据后使用completeparsed回调来解析数据,但在初始化图表以选择要显示的范围之前。

演示:https ://jsfiddle.net/BlackLabel/8j0qf4vg/

API:https ://api.highcharts.com/highcharts/data.complete

API:https ://api.highcharts.com/highcharts/data.parsed


推荐阅读