$ filter on schema extensions microsoft graph不支持'contains'

时间:2018-03-15 09:16:46

标签: json microsoft-graph

我在我的组织中向用户添加了架构扩展,以跟踪用户已经进行的培训。由于不支持列表,我试图将其存储为逗号分隔字符串,如下所示:

{
  "error": {
    "code": "Request_UnsupportedQuery",
    "message": "Unsupported Query.",
    "innerError": {
      "request-id": "dc3fda19-6464-43d9-95ce-54a0567bf5a9",
      "date": "2018-03-15T09:14:30"
    }
  }
}

现在,在尝试获取已接受“X”培训的用户时,我正在拨打以下电话:

contains

这不会给出正确的响应,但会抛出此错误:

window.EventBus = new Vue();

从不同的论坛答案中,我了解Module not found error Field 'browser' doesn't contain a valid alias configuration 不受支持。您能否建议在用户个人资料中更好地跟踪此信息?

1 个答案:

答案 0 :(得分:0)

不支持包含。您需要使用startswith或添加多个属性,如training1,training2,training3 ..然后使用带有OR和EQ的过滤器。

https://graph.microsoft.com/v1.0/users?$filter(extrw7rtbc9_voctestextension/trainign1 eq 'Azure' or extrw7rtbc9_voctestextension/trainign2 eq 'Azure')