Rest 如何设置任务的计划完成日期?

Rest 如何设置任务的计划完成日期?,rest,attask,Rest,Attask,我试图弄清楚在创建或更新任务时如何设置计划完成日期。任务的结果总是plannedCompletionDate等于创建项目的日期 我使用了几种不同的日期时间格式,但它从未改变。以下是我使用的两个没有抛出错误的: 2015-05-02T08:00:00:000-0500 2015-05-02 然而,即使没有错误,也没有变化 我在另一篇帖子中看到,一个用户在搜索查询中使用了$$TODAY-25d,所以我想我应该试试,但还是出现了错误 日期格式与可识别的日期格式不匹配 包含任务的项目的状态为“IDEA

我试图弄清楚在创建或更新任务时如何设置计划完成日期。任务的结果总是plannedCompletionDate等于创建项目的日期

我使用了几种不同的日期时间格式,但它从未改变。以下是我使用的两个没有抛出错误的:

2015-05-02T08:00:00:000-0500
2015-05-02
然而,即使没有错误,也没有变化

我在另一篇帖子中看到,一个用户在搜索查询中使用了
$$TODAY-25d
,所以我想我应该试试,但还是出现了错误

日期格式与可识别的日期格式不匹配


包含任务的项目的状态为“IDEA”。我不确定这是否会影响通过API设置任务的plannedCompletionDate,因此我想我会提到它以防万一。

您使用的日期格式是正确的,但您需要记住,时间轴引擎的所有规则也适用于API。这意味着前置任务和任务约束会影响任务的日期。如果要将任务固定到某个日期,则需要使用FIXT、MSO或MFO任务约束

/api/task/abc123?method=POST&sessionID=abc123&plannedCompletionDate=2015-05-02T08:00:00:000-0500&taskConstraint=MFO...
在某种程度上,您一直在设置日期,因此不会抛出错误,但项目会重新计算时间线,并将其更改回以前的状态。taskConstraint将强制它遵循您输入的日期