当我尝试将分配修补到一项任务时,它只会添加到现有任务中。例如,任务的分配为{A, B}
.
当我做补丁分配{A, C}
时,分配变成了{A, B, C}
我期待它被更新到的时候{A, C}
。当我进行补丁分配{}
时,它并没有改变任何东西,而我想删除所有分配。
当我尝试将分配修补到一项任务时,它只会添加到现有任务中。例如,任务的分配为{A, B}
.
当我做补丁分配{A, C}
时,分配变成了{A, B, C}
我期待它被更新到的时候{A, C}
。当我进行补丁分配{}
时,它并没有改变任何东西,而我想删除所有分配。
我自己没有尝试过,但我敢肯定,如果你用 A 的用户 ID 和 null 值修补到任务 endpit PATCH /planner/tasks/{id} 应该做魔术
{ "A 的用户 Guid Id": null, }
不要忘记etag
作业是独立更新的。更新中未指定的任何受让人都不会被更改。因此,将受让人从 A、B 更改为 A、C 的请求如下所示:
{
"assignments": {
"User id for B": null,
"User id for C": {
"@odata.type": "microsoft.graph.plannerAssignment",
"orderHint": " !"
}
}
}