retrieveRecord

Извлекает запись таблицы.

Доступно для

Приложения на основе модели и порталы.

Синтаксис

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

Параметры

Имя Тип Обязательно Description
entityLogicalName String Да Логическое имя таблицы записи, которую требуется извлечь. Например: «счет».
id String Да GUID записи таблицы, которую требуется получить.
options String нет

Параметры системных запросов OData $select и $expand для получения данных.

  • Используйте параметр системного запроса $select , чтобы ограничить возвращаемые свойства, включив список имен свойств, разделенных запятыми. Ограничение полученных столбцов является важной рекомендацией по повышению производительности. Если свойства не указаны с помощью $select, будут возвращены все свойства.
  • Используйте параметр $expand системного запроса для управления возвращаемыми данными из связанных таблиц. Если вы просто включите имя свойства навигации, вы получите все свойства для связанных записей. Свойства, возвращаемые для связанных записей, можно ограничить с помощью параметра системного запроса $select в скобках после имени свойства навигации. Используйте его как для однозначных свойств, так и для свойств навигации с значением коллекции .

Параметры запроса указываются, начиная с ?. Вы также можете указать несколько параметров запроса, разделив & параметры запроса. Рассмотрим пример.

?$select=name&$expand=primarycontactid($select=contactid,fullname)
successОбратный звонок Функция нет

Функция, вызываемая при извлечении записи. Объект JSON с извлеченными свойствами и значениями будет передан в функцию.

errorCallback Функция нет Функция, вызываемая при сбое операции.

Возвращаемое значение

Тип: сущность Promise<>

Веб-API
Справочник по API платформы компонентов Power Apps
Обзор платформы компонентов Power Apps