Κοινοποίηση μέσω


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 εάν τα μετα-δεδομένα πίνακα δεν αποθηκευτούν τοπικά στο cache. Για να εξασφαλίσετε ότι τα μετα-δεδομένα πίνακα είναι διαθέσιμα στο τοπικό cache, καλέστε το και περιμένετε στο getEntityMetadata πριν καλέσετε hasEntityPrivilegeτο .

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

Χρησιμότητα
Αναφορά API για το πλαίσιο εργασίας στοιχείων του Power Apps
Επισκόπηση πλαισίου εργασίας στοιχείων του Power Apps