retrieveRecord

Načte záznam tabulky.

K dispozici pro

Modelem řízené aplikace a portály

Syntaxe

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

Parametry

Název Typ Povinné Description
Logický_název entity String Ano Logický název záznamu, který chcete načíst. Příklad: "účet".
identifikační číslo String Ano IDENTIFIKÁTOR GUID záznamu tabulky, který chcete načíst.
options String Ne

Možnosti dotazování na systém OData, $select a $expand, pro načtení dat.

  • Pomocí možnosti systémového dotazu $select omezte vrácené vlastnosti zahrnutím seznamu názvů vlastností oddělených čárkami. Omezení načtených sloupců je důležitým osvědčeným postupem z hlediska výkonu. Pokud nejsou vlastnosti zadány pomocí $select, vrátí se všechny vlastnosti.
  • Pomocí možnosti systémového dotazu $expand můžete určit, jaká data ze souvisejících tabulek se vrátí. Pokud jenom zahrnete název navigační vlastnosti, zobrazí se všechny vlastnosti souvisejících záznamů. Vlastnosti vrácené pro související záznamy můžete omezit pomocí možnosti systémového dotazu $select v závorkách za názvem navigační vlastnosti. Tuto možnost použijte pro navigační vlastnosti s hodnotou jedné hodnoty i pro vlastnosti s hodnotou kolekce .

Volby dotazu se zadávají začínající .? Můžete také zadat více možností dotazu pomocí k & oddělení možností dotazu. Například:

?$select=name&$expand=primarycontactid($select=contactid,fullname)
úspěchZpětné volání Funkce Ne

Funkce, která se má volat při načtení záznamu. Do funkce se předá objekt JSON s načtenými vlastnostmi a hodnotami.

errorCallback Funkce Ne Funkce, která se má volat v případě selhání operace.

Návratová hodnota

Typ: Entita příslibu<>

Webové rozhraní API
Referenční informace k rozhraní API pro architekturu komponent Power Apps
Přehled architektury komponent Power Apps