次の方法で共有


hasEntityPrivilege

ユーザーが特定のテーブルに対する特権を持っているかどうかを返します。

以下に使用できます

モデル駆動型アプリ

構文

context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth)

パラメーター

パラメーター名 必要 内容
entityTypeName string はい テーブルのタイプ名
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 を返す可能性があります。 テーブル メタデータがローカル キャッシュで利用可能であることを確認するには、 を呼び出す前に getEntityMetadatahasEntityPrivilege を呼び出して待機します。

await context.utils.getEntityMetadata(entityTypeName);
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth);

Utility
Power Apps Component Framework API 参照
Power Apps Component Framework の概要

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。