我们有一项自动化服务,可通过CSOM(Microsoft.SharePointOnline.CSOM v16.1.19223.12000)与启用了Project Web App的Sharepoint Online网站进行交互。该服务可以创建和更新项目,而项目不是由用户手动创建的;为此,我们要确保正确启用four "move" properties around StatusDate,因为它们会影响自动化所依赖的行为。
但是,即使在DraftProject
类上,属性MoveActualIfLater
,MoveActualToStatus
,MoveRemainingIfEarlier
和MoveRemainingToStatus
都是只读的,这与从继承的其他属性不同Project
可以提供设置器。同样,ProjectCreationInformation
上似乎没有任何属性可以设置这些属性。先前版本的文档表明,这些属性可以一次通过较旧的API进行设置。
有人知道通过代码修改这些属性而不是在Project桌面中手动设置它们的另一种机制吗?