テーブル レコードのコレクションを取得します。
使用可能な対象
モデル駆動型アプリ & ポータル
構文
context.webAPI.retrieveMultipleRecords(entityLogicalName, options, maxPageSize).then(successCallback, errorCallback);
Parameters
| 名前 | タイプ | 必須 | 説明 |
|---|---|---|---|
| entityLogicalName | String | はい | 取得するレコードのテーブルの論理名。 たとえば、「account」。 |
| options | String | いいえ | データを取得する OData システム クエリ オプションまたは FetchXML クエリ。
メモ: $select システム クエリ オプションを使用し、プロパティ名のコンマ区切りリストを含めて、テーブル レコードに対して返されるプロパティを制限する必要があります。 取得する列を制限することは、パフォーマンスに関する重要なベスト プラクティスです。 プロパティが $select を使用して指定されていない場合は、すべてのプロパティが返されます。
|
| maxPageSize | 数 | いいえ | ページごとに返されるテーブル レコードの数を表す正の数を指定します。 このパラメーターを指定しない場合、既定の 5000 が渡されます。 取得されるレコード数が、指定された |
| successCallback | Function | いいえ | テーブル レコードを取得した場合に呼び出す関数。 次の列のオブジェクトは関数に渡されます。
|
| errorCallback | Function | いいえ | 処理が失敗したときに呼び出す関数。 |
戻り値
種類: Promise<RetrieveMultipleResponse>
説明: RetrieveMultipleResponse は、要求内でページング () が指定され、返されるレコード数がページング値を超える場合にレコードの次のセットを指す URL とともに、取得したテーブル レコードおよび maxPageSize パラメーターを含む JSON オブジェクトの配列を含む promise を返します。 これには次のパラメータが使用されています :
| パラメータ | 戻り値 | 説明 |
|---|---|---|
| entities | Entity[] |
各オブジェクトが列とその値を含む取得されたテーブル レコードを表す、JSON オブジェクトの配列。 |
| nextLink | string |
取得されるレコードの件数が、要求内の 'maxPageSize' パラメーターで指定された値より多い場合、このパラメーターはレコードの次のセットを返す URL を返します。 |
関連記事
Web API
Power Apps Component Framework API リファレンス
Power Apps Component Framework の概要