首页 > 解决方案 > 使用 google 电子表格的按钮进行排序

问题描述

我想在我的电子表格中有一个按钮,它根据 3 个标准进行排序。我尝试了大约 20 种不同的语法编写方式,但都没有奏效。如果有人能告诉我出了什么问题,我会很高兴。

function sort1() {
   sort({C3:K12;9;FALSE;3;TRUE;8;FALSE})
}

标签: google-apps-scriptgoogle-sheets

解决方案


如果严格遵守您的预定义排序标准并不重要,并且您很乐意让用户自行调整排序,您可以通过选择感兴趣的数据区域,然后在其上创建一个“过滤器”来非常简单地实现此结果.

Google 表格工具栏中的过滤器图标

Google 表格“过滤器”实际上是一种丰富的排序过滤机制。以这种方式实现,最终用户可以通过选择第三个排序标准(在您的示例中为第 8 列)、第二个(第 3 列)和第一个(第 9 列)来实现您提到的精确排序。

应用于工作表区域的过滤器示例:

应用了过滤器的 Google 表格数据区域,显示了几个具有过滤器控件的列


推荐阅读