如何在表中过滤多个变量?

时间:2017-02-23 00:40:00

标签: google-app-maker

如何使用查询/过滤功能过滤掉同一字段的两个类别。

目前可用于过滤的示例"已完成"任务:

var datasource = app.datasources.Project;
 datasource.query.filters.Status._notContains = 'Completed';
 datasource.load();

但是我想让它同时过滤"已完成" AND"取消"任务。

我尝试了这些,但它们似乎没有效果:

示例1

 var datasource = app.datasources.Project;
     datasource.query.filters.Status._notContains = 'Completed';
     datasource.query.filters.Status._notContains = 'Canceled';
     datasource.load();

示例2

var datasource = app.datasources.Project;
     datasource.query.filters.Status._notContains = 'Completed', 'Canceled';
     datasource.load();

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:4)

要实现这一目标,请使用_notContains,而不是使用_notIn

var datasource = app.datasources.Project;
var statuses = ['Completed', 'Canceled'];
     datasource.query.filters.Status._notIn = statuses;
     datasource.load();

请参阅 official documentation 以获得更好,更详细的说明。我希望这有帮助!