Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Odnosi se na: Aplikacije platna
– aplikacije utemeljene na modelu
Pruža informacije o zapisuizvora podataka.
Koristi RecordInfo se za dobivanje informacija o određenom zapisu izvora podataka. Izvor podataka mora biti u tabličnom obliku i kompatibilan s funkcijama Remove i Patch.
Trenutačno je podržan samo Microsoft Dataverse. Zapisi iz svih drugih izvora podataka rezultirat će pogreškom formule.
Dostupne informacije:
| Argument informacija | Opis |
|---|---|
| RecordInfo. Izbrišipermission | Ima li trenutačni korisnik dozvolu za uklanjanje ovog zapisa iz izvora podataka? |
| RecordInfo. Uredipermission | Ima li trenutačni korisnik dozvolu za izmjenu ovog zapisa u izvoru podataka? |
| RecordInfo. Ponovna prihvata | Ima li trenutačni korisnik dozvolu za čitanje ovog zapisa iz izvora podataka? |
RecordInfo vraća Booleovu vrijednost:
| Povratna vrijednost | Opis |
|---|---|
| istinit | Korisnik ima dozvolu. |
| lažan | Korisnik nema dozvolu. Ako je zapis prazan , vratitRecordInfo će se i false. |
RecordInfo također uzima u obzir dozvole na razini izvora podataka. Na primjer, ako korisnik ima dozvolu na razini zapisa za izmjenu zapisa, ali nema dozvole na razini tablice, vratit će se pogrešno za ModifyPermission. S pomoću funkcije DataSourceInfo možete dobiti informacije o izvoru podataka u cjelini.
Sintaksa
RecordInfo( Zapis, informacije )
- Zapis– Obavezno. Zapis za testiranje.
- Informacije – Obavezno. Željene informacije za zapis.
Primjeri
RecordInfo( First(Accounts), RecordInfo.EditPermission )
Provjerava dozvolu za uređivanje prvog zapisa u izvoru podataka Accounts, koji bi mogao biti u izvoru Dataverse, SharePoint, SQL Server ili drugom izvoru podataka tablice. Ako korisnik ima dozvolu za uređivanje ovog zapisa i općenito izmjenu Accounts izvora podataka, vratit će RecordInfovrijednost true.
With( { MyRecord: First( Accounts ) },
RecordInfo( MyRecord, RecordInfo.EditPermission ) )
Snima zapis s pomoću funkcije With, a zatim tu vrijednost prosljeđuje u funkciju RecordInfo. Rezultat će biti isti kao u posljednjem primjeru.
Collect( MyAccounts, FirstN( Accounts, 10 ) );
RecordInfo( First( MyAccounts ), RecordInfo.EditPermission ) )
Snima prvih 10 zapisa iz izvora podataka Accounts u zbirci MyAccounts. Budući da zapisi potječu iz izvora podataka, mogu se koristiti s funkcijom RecordInfo . Rezultat će biti isti kao u posljednjem primjeru.
Collect( MyCollection, [ 1, 2, 3 ] );
RecordInfo( First(MyCollection), RecordInfo.DeletePermission )
Stvara zbirku MyCollection i testira prvi zapis kako bi se utvrdilo može li se ukloniti. Budući da je izvor zapisa zbirka, a ne izvor podataka, RecordInfo vratit će pogrešku.