2017-09-16 10 views
1

バケット内のすべてのタスクを取得するときに説明を取得するために、タスクの詳細を抽出しようとしています。いくつかのクエリパラメータを試しました。 $expand=detailsでは、応答に余分なノードがあることがわかりますが、それは常にnullです。これは、私が提供するすべての展開クエリパラメータに当てはまります。Microsoft Planner - 詳細をNullに戻す

/v1.0/planner/buckets/{BucketId}/tasks?$expand=details

を、私は同じ結果と同様/beta/エンドポイントでこれをしようとしました:ここ

は私がしようとしていますURLです。私は受け付けており、結果については以下を参照:詳細は、結果という

{ 
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.plannerTask)", 
    "@odata.count": 1, 
    "value": [{ 
     "@odata.etag": "***" 
     ", 
     "createdBy": { 
      "user": { 
       "displayName": null, 
       "id": "***" 
      } 
     }, 
     "planId": "***", 
     "bucketId": "***", 
     "title": "Name", 
     "orderHint": "***", 
     "assigneePriority": "***", 
     "percentComplete": 0, 
     "startDateTime": "2017-09-15T12:00:00Z", 
     "createdDateTime": "2017-09-15T23:33:10.905638Z", 
     "dueDateTime": null, 
     "hasDescription": true, 
     "previewType": "description", 
     "completedDateTime": null, 
     "completedBy": null, 
     "referenceCount": 0, 
     "checklistItemCount": 0, 
     "activeChecklistItemCount": 0, 
     "appliedCategories": { 
      "category2": true 
     }, 
     "assignments": { 
      "***": { 
       "@odata.type": "#microsoft.graph.plannerAssignment", 
       "assignedBy": { 
        "user": { 
         "displayName": null, 
         "id": "***" 
        } 
       }, 
       "assignedDateTime": "2017-09-15T23:33:10.905Z", 
       "orderHint": "" 
      } 
     }, 
     "conversationThreadId": null, 
     "id": "LeURQ5hVvU2tAP7fbbtaiWUANHup", 
     "details": null 
    }], 
} 

お知らせがnullである、しかし、この作業は、いくつかの詳細を持っている必要がありますので、説明を持っています。複数の呼び出しをAPIに戻さずに、タスクの詳細を抽出するにはどうすればよいですか?

答えて

1

拡張の詳細オブジェクトと一般的な拡張は、現在、Planner APIではサポートされていません。要求オブジェクトはbatchedでもかまいませんが、詳細オブジェクトは個別のクエリで読み取る必要があります。タスクオブジェクトは、詳細は詳細オブジェクトの不要な読み取りを回避することができるように、任意の関連情報(例えばhasDescriptionreferenceCountactiveChecklistItemCountchecklistItemCount、及びpreviewType)を持つオブジェクトかどうかを示すプロパティを含みます。 idプロパティをタスクから選択するクエリで他の子オブジェクト(タスクボード注文データなど)を展開することはできますが、1つのクエリで1種類のタスクボードの書式設定しか展開できません。

PlannerおよびPlanner APIの機能hereに関するご意見をお寄せください。

関連する問題