如何获得systemuser实体的价值?

时间:2017-01-15 17:43:14

标签: javascript dynamics-crm

我不是JS开发人员,但我必须努力。我在save事件中从systemuser实体获取值时遇到问题。我的意图是获得领土价值,但问题是它说'#34; Bad Request"当我点击保存。我在网上搜索但找不到解决方案。

1 个答案:

答案 0 :(得分:1)

Xrm.Page.context.getUserId()返回当前用户的guid,包括花括号(例如{B05EC7CE-5D51-DF11-97E0-00155DB232D0})。

调用Web API时,应该发送没有花括号的guid(例如/api/data/v8.1/systemusers(B05EC7CE-5D51-DF11-97E0-00155DB232D0))。

因此你应该剥掉花括号:

"/api/data/v8.1/systemusers(" + userid.slice(1, -1) + ")"