我们如何筛选不以“开始”开头的实体;msdn“;使用MSDDynamics Web API
我想从ms dynamics获取名称为“msdn”而不是前缀为“msdn”的所有实体。 我尝试了下面的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
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之类的东西。您可能需要检索所有实体,然后进行过滤。