我想在同一个字段上应用多个修饰符。基本上,我需要发送类似的东西
/票据/计数字段= TEXT&安培; field_Mod = NE&安培; field_Mod = NOTNULL
但是,这样只会识别第一个修饰符,然后忽略第二个修饰符。无论如何在同一个字段上发送多个修饰符?我无法找到与此问题相关的答案。
任何帮助都将不胜感激。
答案 0 :(得分:2)
你可以通过在每个2行块的前面加一个OR:1:或AND:1:
你会使用AND:1:如果你在同一个领域寻找2件事。否则一切都是默认的。
在你的情况下,它将是:
对于报告的文本模式过滤器,它将是:
OR:1:field=TEXT
OR:1:field_Mod=ne
OR:2:field=0
OR:2:field_Mod=notnull
将解析API请求:
OR:1:field=TEXT&OR:1:field_Mod=ne&OR:2:field=0&OR:2:field_Mod=notnull
应该注意的是,报告和API的过滤器语法是相同的,但对于&行之间而不是换行符。这意味着您可以在UI中创建报表,测试结果,然后转换为文本并在API中使用它来获得相同的结果。在大多数情况下;)