我想从我自己的网站更新项目“任务”元数据(例如“PercentComplete”)。由于我不在托管的共享点服务器之外,因此此更新需要通过 HTTP。
使用 GET URL 读取任务的属性有效:
https://myserver/_api/ProjectServer/Projects ('proj_id')/Tasks('task_id')/PercentComplete
回复:
<?xml version="1.0" encoding="utf-8" ?>
<d:PercentComplete m:type="Edm.Int32">30</d:PercentComplete>
所以我知道身份验证和验证工作正常。但是我要做什么来更新任务的这个属性。
我尝试了一些帖子,例如在有效负载中使用 % 进行简单 HTTP 更新,并使用属性名称创建 JSON,但没有任何效果。
有人可以分享一个使用 javascript/jquery/ajax over HTTP 更新的代码片段,以将值从 30% 更新为 50% 吗?