我们如何筛选不以“开始”开头的实体;msdn“;使用MSDDynamics Web API

我们如何筛选不以“开始”开头的实体;msdn“;使用MSDDynamics Web API,api,rest,dynamics-crm,microsoft-dynamics,dynamics-crm-365,Api,Rest,Dynamics Crm,Microsoft Dynamics,Dynamics Crm 365,我想从ms dynamics获取名称为“msdn”而不是前缀为“msdn”的所有实体。 我尝试了下面的API,得到了错误 GET/api/data/v9.1/EntityDefinitions?$select=LogicalName&$filter=notstartswith(LogicalName,%27msdn%27) 答复: { "error": {"code":"0x0", "messag

我想从ms dynamics获取名称为“msdn”而不是前缀为“msdn”的所有实体。 我尝试了下面的API,得到了错误

GET/api/data/v9.1/EntityDefinitions?$select=LogicalName&$filter=notstartswith(LogicalName,%27msdn%27)

答复:

{  
"error":
      {"code":"0x0",
       "message":"The \"startswith\" function isn't supported for Metadata Entities."
       }
}

我参考了

我也在我的一个环境中检查过。你所要求的是不可能的

你必须走两步


检索所有实体,然后在本地程序中过滤掉它们,可能是JavaScript/C#或Json过滤/Power Automation之类的东西。

您可能需要检索所有实体,然后进行过滤。