Google apps script 将2行下移排序
谢谢您抽出时间来Google apps script 将2行下移排序,google-apps-script,google-sheets,Google Apps Script,Google Sheets,谢谢您抽出时间来 所以我有一张桌子,放着运动队的票。 | 首先,我想按分数排序,但如果两支球队的分数相同,则目标差异较大的一支球队应排在首位 我计划最多组建50个团队 我在不同的表格中输入我的分数线,并将分数+目标差添加到表格中 我知道我必须用以下方法对表格进行排序: function onEdit(e) {My Code} 但是我不知道如何整理我的桌子 我已经尝试了两种变体,但要么它们不起作用,要么我做错了什么 .sort(Points).sort(Goal difference); 和
所以我有一张桌子,放着运动队的票。
| 首先,我想按分数排序,但如果两支球队的分数相同,则目标差异较大的一支球队应排在首位
我计划最多组建50个团队
我在不同的表格中输入我的分数线,并将分数+目标差添加到表格中
我知道我必须用以下方法对表格进行排序:
function onEdit(e) {My Code}
但是我不知道如何整理我的桌子我已经尝试了两种变体,但要么它们不起作用,要么我做错了什么
.sort(Points).sort(Goal difference);
和.sort(Goal difference).sort( Points);
如果有人有一个很棒的想法方法排序(sortSpecObj)可以回答这个问题 为了更好地记录这篇文章,当涉及到按列排序时,正确的方法是,即:
var range = sheet.getRange("A1Notation");
// Sorts descending by column B, then ascending by column A
// Note the use of an array
range.sort([{column: 2, ascending: false}, {column: 1, ascending: true}]);
参考文献