首页 文章

* Google表格-GAS *如何从最小到最大的顺序对三个数字进行排序,然后将每个数字返回到单个单元格

提问于
浏览
-1

我正在使用Google表格学习Google App脚本,并且很难找到此任务的示例 . 如何对行中的这三个数字进行排序并将它们返回到相同的三个单元格,但是从最小到最大排序?

https://docs.google.com/spreadsheets/d/1dhEocIG5TS94ZyU5o8QRn2-urg0SqJdZ7piinAe5WA8/edit?usp=sharing

1 回答

  • 1

    虽然Zig在评论中完全正确,但这应该适用于您当前的数据集;

    function sort() {
    var ss = SpreadsheetApp.getActiveSheet();
    var values = ss.getRange('A1:C').getValues()
        .map(function (r) {
            return r.sort(function (a, b) {
                return a - b;
            });
        })
    ss.getRange('A1:C').setValues(values)
    }
    

相关问题