我的脚本有时有效,有时会出错。运行调试显示我的 array.sort 可能是问题所在。这是错误:
We're sorry, a server error occurred. Please wait a bit and try again.
如果这是问题所在,我不确定为什么它有时会起作用,而其他时候则不起作用。
allData.sort(function(a,b){
a = new Date(a[7]);
b = new Date(b[7]);
return a>b?-1:a<b?1:0;
});
这有什么问题吗?我的数组的第七个位置包含日期,我想按该日期排序。
最佳答案
我相信你需要隔离你的三元运算符。
return a>b?-1:(a<b?1:0);
关于javascript - GAS 按日期对多维数组排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16020254/