retrieveMultipleRecords
Récupère une collection d’enregistrements de table.
Disponible pour
Applications pilotées par modèle et portails.
Syntaxe
context.webAPI.retrieveMultipleRecords(entityLogicalName, options, maxPageSize).then(successCallback, errorCallback);
Paramètres
Nom | Type | Obligatoire | Description |
---|---|---|---|
entityLogicalName | String | Oui | Nom logique de la table des enregistrements à récupérer. Par exemple : "compte". |
options | String | No | Options de requête du système OData ou FetchXML requête pour récupérer vos données.
REMARQUE : vous devez toujours utiliser l’option de requête système $select pour limiter les propriétés retournées pour un enregistrement de table en y insérant une liste de noms de propriété séparés par des virgules. Limiter les colonnes que vous récupérez est une pratique recommandée importante en matière de performances. Si des propriétés ne sont pas spécifiées à l’aide de $select, toutes les propriétés sont renvoyées. Vous spécifiez les options de requête à partir de |
maxPageSize | Nombre | Non | Spécifiez un nombre positif qui indique le nombre d’enregistrements de table à retourner par page. Si vous ne spécifiez pas ce paramètre, la valeur par défaut passe à 5 000. Si le nombre d’enregistrements récupérés excède la valeur |
successCallback | Function | Non | Fonction à appeler lorsque des enregistrements de table sont récupérés. Un objet avec les colonnes suivantes est passé à la fonction :
|
errorCallback | Fonction | Non | Fonction à appeler lorsque l’opération échoue. |
Valeur renvoyée
Taper : Promesse<RetrieveMultipleResponse>
Description : la RetrieveMultipleResponse
retourne une promesse qui contient un groupe d’objets JSON (entités) contenant les enregistrements de table et le paramètre nextLink récupérés avec l’URL indiquant le prochain jeu d’enregistrements si la pagination (maxPageSize
) est spécifiée et le nombre d’enregistrements renvoyés est égal à la valeur de pagination. Elle contient les paramètres suivants :
paramètre | Valeur renvoyée | Description |
---|---|---|
entities | Entity[] |
Tableau d’objets JSON, où chaque objet représente les enregistrements de table récupérés contenant des colonnes et leurs valeurs. |
nextLink | string |
Si le nombre d’enregistrements récupérés est supérieur à la valeur spécifiée dans le paramètre « maxPageSize » de la demande, ce paramètre retourne l’URL pour retourner le prochain jeu d’enregistrements. |
Articles associés
API web
Référence des API Power Apps component framework
Vue d’ensemble de Power Apps component framework
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).