Справочник по dataApi для генеривных страниц

При создании страницы с помощью естественного языка ИИ создает страницу React в TypeScript. Созданная страница охватывает интерфейсный интерфейс, выбрав нужные компоненты и определив оптимальный макет и соответствующую бизнес-логику.

Вы можете просмотреть и изменить созданный код, чтобы уточнить выходные данные. Операции с данными dataApi используют объект, предоставляющий общедоступные методы, сгруппированные в следующие категории:

Category Description
Методы таблицы dataverse Создание, извлечение, обновление и удаление строк таблицы Dataverse и столбцов выбора запроса.
Методы соединителя Работа с данными, предоставляемыми соединителем Power Platform, привязанным к странице.
Методы операций dataverse Вызов пользовательских API Dataverse, привязанных к странице в качестве действий или функций.
Методы страницы Управление самой созданной страницей, например возвратом значения при использовании страницы в качестве диалогового окна.

Методы соединителя и методы действий и функций являются необязательными элементами dataApi контракта. Некоторые узлы не реализуют их, поэтому всегда проверяйте, существует ли метод (например, if (dataApi.executeAction) { ... }) перед вызовом. Метод, который присутствует, не означает, что на странице есть соединитель или настраиваемый API Dataverse, привязанный к нему, или что настраиваемый API включен или разрешен для текущего пользователя. Обработка недоступных функций и пользовательских сбоев API явно, а не при условии успешного выполнения.

Методы таблицы dataverse

Используйте методы dataApi таблицы Dataverse объекта для создания, извлечения, обновления и удаления строк таблицы Dataverse и выбора столбцов запросов.

Метод Description
createRow Создает новую строку в указанной таблице.
deleteRow Удаляет строку из указанной таблицы.
getChoices Извлекает варианты для указанного имени столбца выбора.
queryTable Запрашивает таблицу с указанными параметрами.
retrieveRow Извлекает строку из указанной таблицы с указанными параметрами.
updateRow Обновляет существующую строку в указанной таблице.

Методы соединителя

Используйте методы соединителя dataApi объекта для работы с данными, предоставляемыми соединителем Power Platform, привязанным к странице.

Метод Description
createConnectorRow Создает новую строку в указанной таблице соединителя.
deleteConnectorRow Удаляет строку из указанной таблицы соединителей.
executeConnectorOperation Вызывает именованную операцию, предоставленную соединителем REST (ключом операции), например Пользователи Office 365.
getConnectorSwagger Извлекает определение Swagger (OpenAPI) для соединителя.
getConnectorTableSchema Извлекает схему таблицы (также называемой сущностью или списком), предоставляемой соединителем.
listConnectorDatasets Выводит список наборов данных, доступных для соединителя.
listConnectorOperations Выводит список операций, предоставляемых соединителем REST (ключом операции).
listConnectorTables Список таблиц, доступных в указанном наборе данных соединителя.
queryConnectorTable Запрашивает таблицу, предоставленную соединителем, с указанными параметрами.
retrieveConnectorRow Извлекает одну строку из указанной таблицы соединителя.
updateConnectorRow Обновляет существующую строку в указанной таблице соединителя.

Методы действия и функции dataverse

Используйте методы dataApi действия и функции объекта для вызова пользовательских API Dataverse , привязанных к странице.

Метод Description
executeAction Вызывает настраиваемый API Dataverse, привязанный к странице в качестве действия.
executeFunction Вызывает настраиваемый API Dataverse, привязанный к странице в качестве функции.
listBoundActions Перечисляет настраиваемые API Dataverse (действия и функции), привязанные к странице.

Методы страницы

Используйте методы dataApi страницы объекта, чтобы управлять самой созданной страницей, например возвращать значение при использовании страницы в качестве диалогового окна.

Метод Description
setPageOutput Задает значение, возвращаемое скрипту вызова при закрытии диалогового окна создания страницы.