使用CSOM获取资源基础容量

时间:2017-10-10 10:03:43

标签: csom project-web-access

如何在线上或内部部署项目中使用CSOM在特定时间内(开始和结束日期之间)获取每天的资源基础容量?

无法找到任何有关此问题的解决方案。

我希望CSOM等效于以下OData呼叫:

/_api/ProjectData/ResourceTimephasedDataSet?$filter=ResourceId eq guid'\(resourceID)' and TimeByDay ge datetime'\(StartDate)' and TimeByDay lt datetime'\(EndDate)'

1 个答案:

答案 0 :(得分:0)

CSOM非常适合在Sharepoint和Project Web Access(PWA)中获取和操作单个记录,但它不能完全访问PWA中可用的内容,也不会为您提供派生信息。

OData查询没有CSOM等价物。要通过CSOM获取此信息,您需要获取查询使用的所有记录,应用相同的连接并从查询中过滤,然后执行查询所执行的任何计算。

您有一个OData查询来获取您想要的信息,最好直接使用它。