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

How to actual value of field type like OptionSet, Status, State using OData query in MS CRM?

我正在开发一些功能,我想获取一些字段的值,这些字段的类型如 OptionSet, Status, State 等。当我尝试获取它的值时,我得到的值是数字,如 0 和 1 .

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

当我触发上述查询并获取数据时,OptionSet 类型的数据是数字,实际数据不同。同样,当我尝试获取类型为 StatusStatus Code 时,它的 returns 值类似于 0 和 1。实际值为 "Active".

任何人都可以建议我如何获得这些字段的价值吗?

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