在我的Google表格中,我有2列A和B,我想按B列的值对它们进行降序排序。我知道可以通过使用filter
/ sort
中的选项来完成床单。可以按预期工作,但这是一个手动步骤,每次B列中的数据更改时都应重复进行。
我希望B列中的数据更改时自动对所有行进行排序。有任何想法吗?
A和B列中的数据示例
Team Score
Team A 13
Team C 12
Team B 11
Team D 5
答案 0 :(得分:1)
将此脚本添加到工作表中
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Sheet1");
var range = sheet.getRange("A1:Z");
function onEdit(e) {
range.sort([{column: 2, ascending: false}]);
}
Sheet1
=工作表名称A1:Z
=要排序的范围column: 2
= B列ascending: false
=下降