首页 > 解决方案 > 在 AppMaker 中对计算数据源进行排序

问题描述

我有一个通过 appscript 函数填充的计算数据源。当我在表格中显示此数据源时,它工作得很好,但我无法单击标题对它们进行排序。我想实现排序。

我可以看到排序是在Query对象中使用Query.sorting.<fieldname>._ascending()and指定的descending()。我不知道如何读取这些函数设置的值,以便我可以确定用户希望我如何对结果进行排序。

如何从 appmaker Query 对象中确定所需的排序是什么?

标签: google-app-maker

解决方案


我也找不到任何关于此的文档,但是通过检查 Query 对象,我发现我可以做到这一点:

  • query.sorting.._order: true - 升序;false - 降序;null - 不按此列排序。
  • query.sorting.._priority:基于 0 的优先级,null - 不排序。

因此,假设我有一个“标题”列,通过检查 query.sorting.Title._order 和 query.sorting.Title._priority,我可以判断我是否应该或如何按它排序。


推荐阅读