http - 如何根据其中存在的值过滤 URL 中的记录?
问题描述
我有三个字段父,类型,子。如何过滤 URL 中“类型”字段内的记录。例如,“类型”字段中有一个名为“使用者”的值,我只想要“使用者”类型的记录。
我正在尝试以下方法
&sysparm_query=typeISUsed%20by
这样做我得到了所有类型的大量记录。而不是只过滤“使用者”类型
以及如果我想过滤多个记录值,如“使用者”、“取决于”、“管理者”、“连接者”,我该如何组合。
解决方案
我用下面的方法得到了解决方案。
对于 ServiceNow 中的每种关系类型,都有一个 SYS ID。例如,我有两个 SYS ID 1a9cb166f1571100a92eb60da2bce5c5 和 60bc4e22c0a8010e01f074cbe6bd73c3
通过将 sysparm_query=type=1a9cb166f1571100a92eb60da2bce5c5^ORtype=60bc4e22c0a8010e01f074cbe6bd73c3 放入 URL 中,我能够组合过滤器并获取仅与这些 SYS ID 相关的记录。
另一种简单的方法是首先在 Service now 中为所有关系类型添加一个过滤器。然后复制查询 URL 并将“sysparm_query=”附加到 URL。
推荐阅读
- laravel - 我在浏览器端需要什么 URI 才能从 heroku 的 redis 插件连接到亚马逊 redis 服务器
- python - 如何转换浮点字符串的一个元素列表,它们之间的间距不均匀
- flash - 无法在 Chrome 中从 http 源(wildfly 服务器)加载 swf 文件?
- php - PHP / Laravel - 将数组保存到数据库
- scala - 如何在 Spark scala 或 spark sql 中将列转换为行?
- apache - 即使在服务器上启用 Gzip 压缩也不起作用
- sql-server - 有没有办法在查询 XML 时将变量作为单例传递?
- azure-devops - 自定义 azure-devops backlog 的板视图的列
- python - 在 MSYS2 shell 中访问 Numpy(MINGW64 工作正常,Windows 10)?
- azure-stream-analytics - 当列存在时,流分析中的列名无效