retrieveRecord

检索表记录。

适用于

模型驱动应用和门户。

Syntax

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

参数

Name 类型 必选 Description
实体逻辑名称 String 是的 要检索的记录的表逻辑名称。 例如:“帐户”。
id String 是的 要检索的表记录的 GUID。
options String

OData 系统查询选项 $select$expand,用于检索数据。

  • 使用 $select system query 选项,通过包含以逗号分隔的属性名称列表来限制返回的属性。 限制检索的列是一个重要的性能最佳做法。 如果未使用 $select指定属性,将返回所有属性。
  • 使用 $expand 系统查询选项来控制返回相关表中的数据。 如果只是包含导航属性的名称,则会收到相关记录的所有属性。 您可以使用导航属性名称后括号中的 $select system query 选项来限制为相关记录返回的属性。 将此函数用于 单值集合值 导航属性。

您指定以 ?. 您还可以通过使用 for & 分隔查询选项来指定多个查询选项。 例如:

?$select=name&$expand=primarycontactid($select=contactid,fullname)
successCallback 回调 功能

检索记录时要调用的函数。 一个 JSON 对象,其中包含检索的属性和值将传递给函数。

errorCallback 回调 功能 作失败时要调用的函数。

返回值

类型: Promise<实体>

Web API
Power Apps 组件框架 API 参考
Power Apps 组件框架概述