問題タブ [microsoft-planner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
94 参照

rest - Microsoft Graph: plannerTask.id と plannerTaskDetails.id が常に同じであると想定しても安全ですか?

Microsoft Graphのドキュメントを読むと、関連する 2 つのリソース タイプに出くわします。

  1. プランナータスク
  2. プランナーTaskDetails

plannerTask と plannerTaskDetails の両方にid属性があり、どちらの場合も 28 文字の長さで大文字と小文字が区別され、検証は Microsoft によって行われます。

Microsoft Graph を使用しているときに、特定のタスクでplannerTask.id === plannerTaskDetails.id. 詳細リソース タイプの新しい ID を定義する必要がないため、これは理にかなっています。これは 1 対 1 の関係であり、MS は単に plannerTask ID を再利用できるからです。

ただし、ドキュメントでは、ID は別のものを参照しているようです。私は引用します:

  • plannerTask の場合: 「タスクの ID 」
  • plannerTaskDetailsの場合:「タスク詳細のID 」

の可能性が残されているようですplannerTask.id !== plannerTaskDetails.id

人々の経験では、MS Graph で作業してドキュメントを読んでも不明であるため、上記で気づいたこと、つまり 2 つの ID が常に同じであると仮定しても安全かどうか、単純に疑問に思っていました。おそらく、MS Planner 自体に取り組んでいる誰かが解明できるでしょう。

0 投票する
0 に答える
34 参照

microsoft-graph-api - プラン作成後の Microsoft Teams グループ/チームのドライブの取得

Microsoft Graph API を使用して

私のコードはこの順序で実行されています

したがって、この順序の問題は、ポイント 7 がジェネラル チャネルのドライブのみを返し、新しく作成されたチャネルには返されないことです。

しかし、このコードの実行順序を

次に、ドライブのフェッチ手順ですべてのドライブを返します。

そのため、ドライブを取得する前に計画を作成する際に問題を発見しました。プランナーでプランを作成する前にドライブを取得すると機能します。なぜこれがこのように振る舞うのか。

すべてが期待どおりに機能するためには、コード実行の正しい順序はどうあるべきですか?