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 分かかります。 個人データは収集されません (プライバシー ステートメント)。