Получите базовую емкость ресурсов с помощью CSOM

Как получить базовую мощность ресурсов на каждый день в течение определенной продолжительности (между датой начала и датой окончания) с помощью CSOM в проекте онлайн или локально?

Невозможно найти какое-либо решение по этому поводу.

Мне нужен эквивалент CSOM для приведенного ниже вызова OData:

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

person shubham jain    schedule 10.10.2017    source источник


Ответы (1)


CSOM идеально подходит для получения и управления отдельными записями в Sharepoint и, в вашем случае, в Project Web Access (PWA), но он не дает полного доступа к тому, что доступно в PWA, и не дает производной информации.

Для запросов OData не существует эквивалентов CSOM. Чтобы получить это через CSOM, вам нужно будет получить все записи, используемые запросом, применить те же соединения и фильтрацию из запроса, а затем выполнить любые вычисления, которые сделал запрос.

У вас есть запрос OData для получения нужной информации, было бы лучше использовать его напрямую.

person Stephen Turner    schedule 09.03.2018