retrieveMultipleRecords
テーブル レコードのコレクションを取得します。
以下に使用できます
モデル駆動型アプリ & ポータル
構文
context.webAPI.retrieveMultipleRecords(entityLogicalName, options, maxPageSize).then(successCallback, errorCallback);
パラメーター
| 名前 | タイプ | 必須 | 説明 |
|---|---|---|---|
| entityLogicalName | String | 有効 | 取得するレコードのテーブルの論理名。 たとえば、"account"。 |
| options | String | 無効 | データを取得する OData システム クエリ オプションまたは FetchXML クエリ。
メモ: $select システム クエリ オプションを使用し、プロパティ名のコンマ区切りリストを含めて、テーブル レコードに対して返されるプロパティを制限する必要があります。 これは重要なパフォーマンスのベスト プラクティスです。 プロパティが $select を使用して指定されていない場合は、すべてのプロパティが返されます。
|
| maxPageSize | 数 | 無効 | ページごとに返されるテーブル レコードの数を表す正の数を指定します。 このパラメーターを指定しない場合、既定の 5000 が渡されます。 取得されるレコード数が、指定された |
| successCallback | Function | 無効 | テーブル レコードを取得した場合に呼び出す関数。 次の列のオブジェクトは関数に渡されます。
|
| errorCallback | 関数 | 無効 | 処理が失敗したときに呼び出す関数。 |
戻り値
種類: Promise<RetrieveMultipleResponse>
説明: RetrieveMultipleResponse は、要求内でページング (maxPageSize) が指定され、返されるレコード数がページング値を超える場合にレコードの次のセットを指す URL とともに、取得したテーブル レコードおよび nextLink パラメーターを含む JSON オブジェクトの配列を含む promise を返します。 これには次のパラメータが使用されています :
| パラメーター | 戻り値 | 内容 |
|---|---|---|
| entities | Entity[] |
各オブジェクトが列とその値を含む取得されたテーブル レコードを表す、JSON オブジェクトの配列。 |
| nextLink | string |
取得されるレコードの件数が、要求内の 'maxPageSize' パラメーターで指定された値より多い場合、このパラメーターはレコードの次のセットを返す URL を返します。 |
関連トピック
Web API
Power Apps Component Framework API の参照
Power Apps Component Framework の概要
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示