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