【问题标题】:How to update planner task assignments using Microsoft Graph API如何使用 Microsoft Graph API 更新计划者任务分配
【发布时间】:2020-03-02 23:38:46
【问题描述】:
当我尝试将分配修补到一个任务时,它只会添加到现有的任务上。例如,一个任务的分配为{A, B}。
当我进行补丁分配{A, C} 时,分配变为{A, B, C},而我期待它更新为{A, C}。当我进行补丁分配 {} 时,它并没有改变任何东西,而我想删除所有分配。
【问题讨论】:
标签:
microsoft-graph-api
microsoft-planner
microsoft-graph-plannertasks
【解决方案1】:
我自己没有尝试过,但我敢肯定,如果你用 A 的用户 ID 和 null 值修补到任务 endpit PATCH /planner/tasks/{id} 应该做魔术
{
"A 的用户 Guid Id": null,
}
别忘了电子标签
【解决方案2】:
作业是独立更新的。更新中未指定的任何受让人都不会被更改。因此,将受让人从 A、B 更改为 A、C 的请求如下所示:
{
"assignments": {
"User id for B": null,
"User id for C": {
"@odata.type": "microsoft.graph.plannerAssignment",
"orderHint": " !"
}
}
}