如何使用 Microsoft Graph 更新规划器任务分配 API
How to update planner task assignments using Microsoft Graph API
当我尝试将分配修补到任务时,它只会添加到现有任务上。例如,任务的分配为 {A, B}
.
当我进行补丁分配 {A, C}
时,分配变成了 {A, B, C}
,而我期望它会更新为 {A, C}
。当我做补丁分配时 {}
当我想删除所有分配时它没有改变任何东西。
我自己还没有尝试过,但我敢肯定,如果您将 A 的用户 ID 的空值修补到任务端点 PATCH /planner/tasks/{id} 应该会执行 Magic
{
"A's user Guid Id":空,
}
不要忘记 etag
作业是独立更新的。更新中未指定的任何受让人都不会更改。因此,将受让人从 A、B 更改为 A、C 的请求如下所示:
{
"assignments": {
"User id for B": null,
"User id for C": {
"@odata.type": "microsoft.graph.plannerAssignment",
"orderHint": " !"
}
}
}
当我尝试将分配修补到任务时,它只会添加到现有任务上。例如,任务的分配为 {A, B}
.
当我进行补丁分配 {A, C}
时,分配变成了 {A, B, C}
,而我期望它会更新为 {A, C}
。当我做补丁分配时 {}
当我想删除所有分配时它没有改变任何东西。
我自己还没有尝试过,但我敢肯定,如果您将 A 的用户 ID 的空值修补到任务端点 PATCH /planner/tasks/{id} 应该会执行 Magic
{ "A's user Guid Id":空, }
不要忘记 etag
作业是独立更新的。更新中未指定的任何受让人都不会更改。因此,将受让人从 A、B 更改为 A、C 的请求如下所示:
{
"assignments": {
"User id for B": null,
"User id for C": {
"@odata.type": "microsoft.graph.plannerAssignment",
"orderHint": " !"
}
}
}