Bagikan melalui


hasEntityPrivilege

Mengembalikan jika pengguna memiliki hak istimewa untuk tabel tertentu.

Tersedia untuk

Aplikasi yang diarahkan model

Syntax

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

Parameter-parameternya

Nama Parameter Tipe Diperlukan Description
entityTypeName string Yes Nama jenis tabel
privilegeType enum Tidak. Jenis hak istimewa tabel. Ini memiliki elemen-elemen berikut:
- None = 0
- Create = 1
- Read = 2
- Write = 3
- Delete = 4
- Assign =5
- Share =6
- Append =7
- AppendTo =8
privilegeDepth enum Tidak. Kedalaman hak istimewa tabel. Ini memiliki elemen-elemen berikut:
- None = -1
- Basic = 0
- Local = 1
- Deep = 2
- Global = 3

Mengembalikan Nilai

Jenis: boolean

Komentar

Fungsi ini mungkin mengembalikan false jika metadata tabel tidak di-cache secara lokal. Untuk memastikan metadata tabel tersedia di cache lokal, panggil dan tunggu di getEntityMetadata sebelum memanggil hasEntityPrivilege.

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

Utilitas
Referensi API kerangka kerja komponen Power Apps
Gambaran umum kerangka kerja komponen Power Apps