当我试图给一个任务打补丁时,它只会添加到已有的任务中。例如,一项任务具有{A, B}形式的分配。
当我为assignments {A, C}打补丁时,assignments变成了{A, B, C},而我希望它能更新到{A, C}。当我做补丁赋值{}时,它没有改变任何东西,而我想删除所有赋值。
发布于 2020-02-28 00:58:56
我自己还没有试过,但是我确信,如果你用A的用户Id和任务的null值来补丁,那么/planner/ task /{id}应该会变魔术
{“A的用户Guid”:空,}
别忘了etag
发布于 2020-03-02 23:38:46
分配是独立更新的。任何未在更新中指定的任务接受者将不会被更改。因此,将受理人从A,B更改为A,C的请求如下所示:
{
"assignments": {
"User id for B": null,
"User id for C": {
"@odata.type": "microsoft.graph.plannerAssignment",
"orderHint": " !"
}
}
}https://stackoverflow.com/questions/60425144
复制相似问题