如何在MS CRM中使用OData查询获取OptionSet,Status,State等字段类型的实际值?

时间:2016-10-18 09:31:07

标签: dynamics-crm-online dynamics-crm-2016

我正在研究一些功能,我希望获得类似OptionSet, Status, State等类型的某些字段的价值。当我想要获得它的价值时,我会得到0和1等数字的价值。 / p>

i.e. https://xxxxxx.crm.dynamics.com/xrmservices/2011/OrganizationData.svc/InvoiceSet

当我触发查询并获取数据时,OptionSet类型的数据是实际数据不同的数字。同样,当我尝试获取类型为Status Code的{​​{1}}时,它会返回0和1之类的值。实际值为"有效"。

有人可以建议我如何获得这些领域的价值吗?

1 个答案:

答案 0 :(得分:0)

仅供参考。 0,1和其他整数是实数值。主动,非主动和其他 - 是标签。如果要获取标签和int值,则必须切换到SOAP并使用FormattedValues集合,该集合将包含对应字段的标签或WebApi - http://himbap.com/blog/?p=2077