Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για: Εφαρμογές καμβά Εφαρμογές
βάσει μοντέλου
Παρέχει πληροφορίες σχετικά με μια καρτέλα μιας προέλευσης δεδομένων.
Χρησιμοποιήστε RecordInfo την για να λάβετε πληροφορίες σχετικά με μια συγκεκριμένη εγγραφή μιας προέλευσης δεδομένων. Η προέλευση δεδομένων πρέπει να είναι σε πίνακα και συμβατή με τις συναρτήσεις Remove και Patch.
Προς το παρόν, υποστηρίζεται μόνο το Microsoft Dataverse. Οι καρτέλες από όλες τις άλλες προελεύσεις δεδομένων θα έχουν ως αποτέλεσμα σφάλμα τύπου.
Οι διαθέσιμες πληροφορίες:
| όρισμα πληροφοριών | Περιγραφή |
|---|---|
| RecordInfo. Διαγραφήπροοπής | Διαθέτει ο τρέχων χρήστης δικαιώματα για κατάργηση αυτής της καρτέλας από την προέλευση δεδομένων; |
| RecordInfo. EditPermission | Διαθέτει ο τρέχων χρήστης δικαιώματα για τροποποίηση αυτής της καρτέλας στην προέλευση δεδομένων; |
| RecordInfo. Επανεισδοχή | Διαθέτει ο τρέχων χρήστης δικαιώματα για ανάγνωση αυτής της καρτέλας από την προέλευση δεδομένων; |
RecordInfo Η επιστρέφει μια δυαδική τιμή:
| Τιμή επιστροφής | Περιγραφή |
|---|---|
| πιστός | Ο χρήστης έχει τα κατάλληλα δικαιώματα. |
| ψεύτικος | Ο χρήστης δεν έχει τα κατάλληλα δικαιώματα. Εάν η εγγραφή είναι κενή , τότε RecordInfo θα επιστρέψει επίσης "false". |
RecordInfo λαμβάνει υπόψη τα δικαιώματα και στο επίπεδο προέλευσης δεδομένων. Για παράδειγμα, εάν ο χρήστης έχει δικαίωμα στο επίπεδο καρτέλας να τροποποιήσει μια καρτέλα, αλλά ο χρήστης δεν έχει δικαιώματα στο επίπεδο πίνακα, τότε θα επιστρέψει την τιμή false για το ModifyPermission. Χρησιμοποιήστε τη συνάρτηση DataSourceInfo για να λάβετε πληροφορίες σχετικά με την προέλευση δεδομένων ως σύνολο.
Σύνταξη
RecordInfo( Εγγραφή, Πληροφορίες )
- Εγγραφή – Απαιτείται. Η καρτέλα προς δοκιμή.
- Πληροφορίες – Απαιτείται. Οι επιθυμητές πληροφορίες για την καρτέλα.
Παραδείγματα
RecordInfo( First(Accounts), RecordInfo.EditPermission )
Ελέγχει το δικαίωμα επεξεργασίας για την πρώτη καρτέλα στην προέλευση δεδομένων Accounts, η οποία θα μπορούσε να είναι στο Dataverse, στο SharePoint, στον διακομιστή SQL ή σε άλλη προέλευση δεδομένων σε πίνακα. Εάν ο χρήστης έχει δικαίωμα επεξεργασίας αυτής της εγγραφής και τροποποίησης της Accounts προέλευσης δεδομένων γενικά, τότε RecordInfo θα επιστρέψει την τιμή true.
With( { MyRecord: First( Accounts ) },
RecordInfo( MyRecord, RecordInfo.EditPermission ) )
Καταγράφει μια καρτέλα χρησιμοποιώντας τη συνάρτηση With και, στη συνέχεια, μεταβιβάζει αυτήν την τιμή στη συνάρτηση RecordInfo. Το αποτέλεσμα θα είναι το ίδιο με το τελευταίο παράδειγμα.
Collect( MyAccounts, FirstN( Accounts, 10 ) );
RecordInfo( First( MyAccounts ), RecordInfo.EditPermission ) )
Καταγράφει τις πρώτες 10 καρτέλες από την προέλευση δεδομένων Accounts στη συλλογή MyAccounts. Δεδομένου ότι οι εγγραφές προέρχονται από μια προέλευση δεδομένων, μπορούν να χρησιμοποιηθούν με τη RecordInfo συνάρτηση. Το αποτέλεσμα θα είναι το ίδιο με το τελευταίο παράδειγμα.
Collect( MyCollection, [ 1, 2, 3 ] );
RecordInfo( First(MyCollection), RecordInfo.DeletePermission )
Δημιουργεί τη συλλογή MyCollection και ελέγχει την πρώτη καρτέλα για να προσδιορίσει εάν είναι δυνατό να καταργηθεί. Δεδομένου ότι η προέλευση της εγγραφής είναι μια συλλογή και όχι μια προέλευση δεδομένων, RecordInfo θα επιστρέψει ένα σφάλμα.