使用谷歌电子表格的按钮排序

Rob*_*n33 1 google-sheets google-apps-script

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

function sort1() {
   sort({C3:K12;9;FALSE;3;TRUE;8;FALSE})
}
Run Code Online (Sandbox Code Playgroud)

Wil*_*ain 5

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

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

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

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

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