사용자에게 특정 테이블에 대한 권한이 있는지를 반환합니다.
사용할 수 있는 대상
모델 기반 앱
Syntax
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth)
매개 변수
| 매개 변수 이름 | 유형 | 필수 | Description |
|---|---|---|---|
| entityTypeName | string |
Yes | 테이블 형식 이름 |
| privilegeType | enum |
아니오 | 테이블 권한 유형입니다. 다음과 같은 요소가 있습니다. - None = 0- Create = 1 - Read = 2- Write = 3- Delete = 4- Assign =5- Share =6- Append =7- AppendTo =8 |
| privilegeDepth | enum |
아니오 | 테이블 권한 수준입니다. 다음과 같은 요소가 있습니다. - None = -1- Basic = 0- Local = 1- Deep = 2- Global = 3 |
반환 값
형식: boolean
비고
테이블 메타데이터가 로컬로 캐시되지 않은 경우 이 함수는 false를 반환할 수 있습니다. 로컬 캐시에서 테이블 메타데이터를 사용할 수 있도록 하려면 호출하기 전에 hasEntityPrivilegegetEntityMetadata를 호출하고 기다립니다.
await context.utils.getEntityMetadata(entityTypeName);
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth);
관련 문서
유틸리티
Power Apps 구성 요소 프레임워크 API 참조
Power Apps 구성 요소 프레임워크 개요