retrieveRecord

Načíta záznam tabuľky.

K dispozícii pre

Modelom riadené aplikácie a portály.

Syntax

context.webAPI.retrieveRecord(entityLogicalName, id, options).then(successCallback, errorCallback);

Parametre

Meno Typ Požaduje sa Description
entityLogicalName Reťazec Áno Logický názov tabuľky záznamu, ktorý chcete načítať. Napríklad: "účet".
Id Reťazec Áno IDENTIFIKÁTOR GUID záznamu tabuľky, ktorý chcete načítať.
možnosti Reťazec Nie

Možnosti systémového dotazu OData, $select a $expand, na načítanie údajov.

  • Pomocou možnosti systémového dotazu $select môžete obmedziť vrátené vlastnosti zahrnutím zoznamu názvov vlastností oddelených čiarkami. Obmedzenie načítania stĺpcov je dôležitým najvhodnejším postupom pri výkone. Ak vlastnosti nie sú zadané pomocou $select, vrátia sa všetky vlastnosti.
  • Pomocou možnosti $expand systémového dotazu môžete kontrolovať, ktoré údaje zo súvisiacich tabuliek sa vrátia. Ak zahrniete len názov vlastnosti navigácie, zobrazia sa všetky vlastnosti súvisiacich záznamov. Vlastnosti vrátené pre súvisiace záznamy môžete obmedziť pomocou možnosti $select systémový dotaz v zátvorkách za názvom navigačnej vlastnosti. Použite túto možnosť pre navigačné vlastnosti s jednou hodnotou aj s hodnotou kolekcie .

Možnosti dotazu zadajte začínajúce na ?. Môžete tiež zadať viacero možností dotazu pomocou oddelenia & možností dotazu. Napríklad:

?$select=name&$expand=primarycontactid($select=contactid,fullname)
úspechSpätné volanie Function Nie

Funkcia na volanie pri načítaní záznamu. Objekt JSON s načítanými vlastnosťami a hodnotami sa odovzdá do funkcie.

errorCallback Function Nie Funkcia, ktorá sa volá v prípade zlyhania operácie.

Vrátená hodnota

Typ: Promise<Entity>

Webové rozhranie API
Referenčné informácie k rozhraniam API architektúry súčastí služby Power Apps
Prehľad architektúry súčastí služby Power Apps