この記事では、クライアント側 JavaScript を使用した Microsoft Dataverse Web API サンプルに関する共通の理解を提供します。 各サンプルは Web API の異なる側面に焦点を当てていますが、共通のサンプル アプリケーション内に表示されます。
クライアント側 JavaScript を使用した Web API サンプル
次のサンプルでは、ここで説明するパターンを使用します。
| Sample | サンプル グループ | Description |
|---|---|---|
| Web API の基本的な操作のサンプル (クライアント側の JavaScript) | Web API Operations 操作のサンプル | Dataverse テーブル行 (エンティティ レコード) を作成、取得、更新、削除、関連付け、関連付け解除する方法を示します。 |
| Web API クエリ データ サンプル (クライアント側 JavaScript) | Web API クエリ データのサンプル | OData v4 クエリ構文と関数と Dataverse クエリ関数を使用する方法を示します。 定義済みのクエリの操作と FetchXML を使用したクエリの実行のデモンストレーションが含まれています。 |
| Web API の条件付き操作のサンプル (クライアント側 JavaScript) | Web API の条件付き操作のサンプル | 条件付き操作を実行する方法を示します。 これらの操作の動作は、指定した条件によって異なります。 |
| Web API 関数とアクションのサンプル (クライアント側 JavaScript) | Web API 機能およびアクションのサンプル | バインドされた関数とバインドされていない関数とアクション (カスタム アクションを含む) を使用する方法を示します。 |
サンプルのソース コードをダウンロードする方法
これらのサンプルは、SPA アプリケーション内で実行される JavaScript クラスとして実装されています。 このアプリケーションは 、PowerApps-Samples/tree/master/dataverse/webapi/JS/SPASample の GitHub にあります。
各サンプルのソース コードは 、/src/samples フォルダーにあります。 それぞれの記事のサンプルのソース コードを表示することもできます。
サンプルを実行してスクリプトの動作を確認する方法
サンプル SPA アプリケーションを実行する方法については、 README を参照してください。 SPA アプリケーションを実行するときに、ボタンをクリックして実行するサンプルを選択できます。
各サンプルに含まれる一般的な要素
このグループのすべてのサンプルには、次の共通点があります。
- これらはすべて同じサンプル SPA アプリケーションに含まれています
- 各サンプルでは、
Setup、Run、およびCleanupメソッドを含む共通インターフェイスを実装します。 - すべてのサンプルでは、Dataverse のビジネス データに対して操作を実行する再利用可能なメソッドを示す共通の DataverseWebAPI.js サンプル ライブラリ を使用します。
こちらも参照ください
Dataverse Web API を使用する
Web API のサンプル
Web API サンプル (C#)
Web API サンプル (PowerShell)