我试图将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;
但是当我运行此代码时,我收到了错误
第9行的无效数据:开始(2005年8月13日星期六00:00:00 GMT + 0700(东南亚标准时间))&gt;结束(1991年1月1日星期一00:00:00 GMT + 0700(东南亚标准时间))。
我的数据看起来像
下划线红色是错误
中的行有谁知道问题是什么? 感谢。