생성 페이지에 대한 dataApi 참조

자연어를 사용하여 페이지를 생성하면 AI는 TypeScript에서 React 페이지를 만듭니다. 생성된 페이지에서는 올바른 구성 요소를 선택하고 최상의 레이아웃과 해당 비즈니스 논리를 결정하여 프런트 엔드 사용자 환경을 모두 다룹니다.

생성된 코드를 보고 편집하여 출력을 구체화할 수 있습니다. 데이터 작업은 다음 범주로 dataApi 그룹화된 공용 메서드를 노출하는 개체를 사용합니다.

Category Description
Dataverse 테이블 메서드 Dataverse 테이블 행 및 쿼리 선택 열을 만들고, 검색하고, 업데이트하고, 삭제합니다.
커넥터 메서드 페이지에 바인딩된 Power Platform 커넥터에 의해 노출되는 데이터를 사용합니다.
Dataverse 작업 메서드 페이지에 바인딩된 Dataverse 사용자 지정 API를 작업 또는 함수로 호출합니다.
페이지 메서드 페이지가 대화 상자로 사용될 때 값을 반환하는 등 생성 페이지 자체를 제어합니다.

커넥터 메서드와 작업 및 함수 메서드는 계약의 선택적 멤버 dataApi 입니다. 일부 호스트는 구현하지 않으므로 메서드를 호출하기 전에 항상 메서드가 있는지 확인합니다(예: if (dataApi.executeAction) { ... }). 메서드가 있다고 해서 페이지에 커넥터 또는 Dataverse 사용자 지정 API가 바인딩되어 있거나 사용자 지정 API가 현재 사용자에 대해 사용되거나 허용된다는 의미는 아닙니다. 성공을 가정하지 않고 사용할 수 없는 기능 및 사용자 지정 API 오류를 명시적으로 처리합니다.

Dataverse 테이블 메서드

개체의 dataApi Dataverse 테이블 메서드를 사용하여 Dataverse 테이블 행 및 쿼리 선택 열을 만들고, 검색하고, 업데이트하고, 삭제합니다.

메서드 Description
createRow 지정된 테이블에 새 행을 만듭니다.
deleteRow 지정된 테이블에서 행을 삭제합니다.
getChoices 지정된 선택 열 이름에 대한 선택 항목을 검색합니다.
queryTable 지정된 옵션을 사용하여 테이블을 쿼리합니다.
retrieveRow 지정된 옵션을 사용하여 지정된 테이블에서 행을 검색합니다.
updateRow 지정된 테이블의 기존 행을 업데이트합니다.

커넥터 메서드

개체의 커넥터 메서드를 dataApi 사용하여 페이지에 바인딩된 Power Platform 커넥터에 의해 노출되는 데이터를 사용합니다.

메서드 Description
createConnectorRow 지정된 커넥터 테이블에 새 행을 만듭니다.
deleteConnectorRow 지정된 커넥터 테이블에서 행을 삭제합니다.
executeConnectorOperation rest(operation-keyed) 커넥터에 의해 노출되는 명명된 작업(예: Office 365 사용자)을 호출합니다.
getConnectorSwagger 커넥터에 대한 Swagger(OpenAPI) 정의를 검색합니다.
getConnectorTableSchema 커넥터에서 노출하는 테이블(엔터티 또는 목록이라고도 함)에 대한 스키마를 검색합니다.
listConnectorDatasets 커넥터에 사용할 수 있는 데이터 세트를 나열합니다.
listConnectorOperations REST(operation-keyed) 커넥터에 의해 노출되는 작업을 나열합니다.
listConnectorTables 지정된 커넥터 데이터 세트에서 사용할 수 있는 테이블을 나열합니다.
queryConnectorTable 지정된 옵션을 사용하여 커넥터에 의해 노출되는 테이블을 쿼리합니다.
retrieveConnectorRow 지정된 커넥터 테이블에서 단일 행을 검색합니다.
updateConnectorRow 지정된 커넥터 테이블의 기존 행을 업데이트합니다.

Dataverse 동작 및 함수 메서드

개체의 작업 및 함수 메서드를 dataApi 사용하여 페이지에 바인딩된 Dataverse 사용자 지정 API 를 호출합니다.

메서드 Description
executeAction 페이지에 바인딩된 Dataverse 사용자 지정 API를 작업으로 호출합니다.
executeFunction 페이지에 바인딩된 Dataverse 사용자 지정 API를 함수로 호출합니다.
listBoundActions 페이지에 바인딩된 Dataverse 사용자 지정 API(작업 및 함수)를 나열합니다.

페이지 메서드

개체의 페이지 메서드를 dataApi 사용하여 페이지가 대화 상자로 사용될 때 값을 반환하는 등 생성 페이지 자체를 제어할 수 있습니다.

메서드 Description
setPageOutput 생성 페이지 대화 상자가 닫히면 호출 스크립트로 반환되는 값을 설정합니다.