You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过API获取Microsoft Planner任务的最后修改日期与时间?

获取Planner任务最后修改日期的正确方法

你之前找错了属性入口:PlannerTaskDetails的references字段里的lastModifiedDateTime是外部引用资源的修改时间,只有当任务添加了外部链接(比如OneDrive文件、SharePoint页面)时才会有值,和任务本身的修改时间无关,所以空数组是正常现象。

要获取任务本身的最后修改日期和修改人,直接从PlannerTask资源的根属性里取即可:

  • lastModifiedDateTime:对应页面显示的修改时间
  • lastModifiedBy:对应修改操作的执行者

举个简单的Graph API请求示例:

GET https://graph.microsoft.com/v1.0/planner/tasks/{task-id}

返回结果的根节点里就包含这两个属性,比如:

{
  "id": "task-id",
  "title": "任务标题",
  "lastModifiedDateTime": "2024-05-20T14:30:00Z",
  "lastModifiedBy": {
    "user": {
      "displayName": "张三",
      "id": "user-id"
    }
  },
  // 其他任务属性...
}

如果需要同时获取任务详情和修改时间,可以用$expand参数合并请求:

GET https://graph.microsoft.com/v1.0/planner/tasks/{task-id}?$expand=details

这样返回结果里既包含任务的修改时间,也包含details字段的内容,无需单独请求详情资源再找修改时间。

内容的提问来源于stack exchange,提问作者SweetDog

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 13:19:58