Microsoft Graph API を使用して
1) Create Team and Channels
2) Installing an App
3) Adding Plans, buckets, and tasks to the planner app
4) Copy items from another Drive to the newly created channels drive.
私のコードはこの順序で実行されています
1) Create Group and Team
2) Create Channel under team
3) Create Plan in Planner **/planner/plans**
4) Install another app
5) adding buckets and tasks to the created PLan
6) get list of drives using `groups/{group-id}/drive/items/{item-id}/children`
7) Copy items to drive of Created channel
したがって、この順序の問題は、ポイント 7 がジェネラル チャネルのドライブのみを返し、新しく作成されたチャネルには返されないことです。
しかし、このコードの実行順序を
1> 2>7>4>3>5>6>7
次に、ドライブのフェッチ手順ですべてのドライブを返します。
そのため、ドライブを取得する前に計画を作成する際に問題を発見しました。プランナーでプランを作成する前にドライブを取得すると機能します。なぜこれがこのように振る舞うのか。
すべてが期待どおりに機能するためには、コード実行の正しい順序はどうあるべきですか?