建议框与计算表

时间:2017-06-28 10:51:43

标签: google-app-maker

我正在尝试在计算表上使用SuggestBox。我能够看到值,但结果不会根据我在字段中输入的值进行过滤。在计算表上使用它有限制吗?

谢谢, 玛利亚。

1 个答案:

答案 0 :(得分:0)

当SuggestBox在"使用指定字段作为值"时,App Maker会自动过滤数据。仅限模式。

In"将整个记录用作值"提供给计算模型脚本的模式查询参数具有脚本应该遵循的字段的startsWith过滤器。

此过滤器可以映射到基础数据库查询,也可以使用以下代码进行处理:

var records = ...records generation code...;
var prefix = query.filters.FIELDNAME._startsWith.toLowerCase();
return records.filter(function(record){
  return record.FIELDNAME.toLowerCase().lastIndexOf(prefix, 0) === 0;
});

出于性能原因,我们会考虑改进文档并添加自动结果过滤选项。