Google时间线图表:无效数据行#start>结束?

时间:2017-06-08 04:28:24

标签: javascript google-visualization

我试图将Google时间线图表栏设置为一行,但我的数据的开始日期和结束日期都是重叠的。

然后,我发现代码可以改变上一行的结束日期,如

注意:我的标签列号是5和6 | startdate列号为12 |和结束日期列号是13



for (var row = 1; row < data1.getNumberOfRows(); row++) {
  //if the previous one has the same label  
  if (data1.getValue(row - 1, 5) == data1.getValue(row, 5) && data1.getValue(row - 1, 6) == data1.getValue(row, 6)) {
    // if the previous end date is greater than the start date of current row
    if (data1.getValue(row - 1, 13) > data1.getValue(row, 12)) {
      // set the previous end date to the start date of current row 
      data1.setValue(row - 1, 13, data1.getValue(row, 12))
    }
  }
}
&#13;
&#13;
&#13;

但是当我运行此代码时,我收到了错误

  

第9行的无效数据:开始(2005年8月13日星期六00:00:00 GMT + 0700(东南亚标准时间))&gt;结束(1991年1月1日星期一00:00:00 GMT + 0700(东南亚标准时间))。

我的数据看起来像

enter image description here

下划线红色是错误

中的行

有谁知道问题是什么? 感谢。

0 个答案:

没有答案