RecordInfo funtzioa
Hauei aplikatzen zaie: Canvas aplikazioei Ereduetan oinarritutako aplikazioei
Bati buruzko informazioa ematen du erregistroa batena datu-iturburua.
Erabili RecordInfo datu-iturburu baten erregistro jakin bati buruzko informazioa lortzeko. Datu-iturburu-ek tauladuna eta bateragarria izan behar du Remove eta Patch funtzioak.
Une honetan, soilik Microsoft Dataverse onartzen da. Beste datu-iturri guztietako erregistroek formula errore bat eragingo dute.
Eskuragarri dagoen informazioa:
Informazioaren argumentua | Deskribapenak |
---|---|
RecordInfo.DeletePermission | Uneko erabiltzaileak ba al du erregistro hau datu-iturburu-tik kentzeko baimenik? |
RecordInfo.EditBaimena | Uneko erabiltzaileak ba al du erregistro hau datu-iturburu-tik aldatzeko baimenik? |
RecordInfo.ReadBaimena | Uneko erabiltzaileak ba al du erregistro hau datu-iturburu-tik irakurtzeko baimenik? |
RecordInfo k balio boolearra itzultzen du:
Itzuli balioa | Deskribapenak |
---|---|
egia | Erabiltzaileak baimena du. |
faltsua | Erabiltzaileak ez du baimena. Erregistroa bada hutsik gero RecordInfo itzuliko da ere faltsua. |
RecordInfo datu-iturburu mailan dauden baimenak ere kontuan hartzen ditu. Adibidez, erabiltzaileak erregistro mailan erregistro bat aldatzeko baimena badu, baina erabiltzaileak ez badu mahai mailan baimenik, orduan itzuliko da faltsua hurrengoarentzat ModifyPermission. Erabili DataSourceInfo datu-iturburu osoari buruzko informazioa lortzeko funtzioa.
Sintaxia
Grabatu informazioa( Grabatu, Informazioa )
- Erregistroa – Beharrezkoa. Probatzeko erregistroa.
- Informazioa – Beharrezkoa. Nahi den informazioa erregistrorako.
Adibideak
RecordInfo( First(Accounts), RecordInfo.EditPermission )
Lehen erregistroko edizio baimena egiaztatzen du Accounts
datu-iturburu, barruan egon daitekeena Dataverse, SharePoint, SQL Server edo beste datu-iturburu taula bat. Erabiltzaileak erregistro hau editatzeko eta aldatzeko baimena badu Accounts
datu-iturburu orokorrean, bada RecordInfo itzuliko da egia.
With( { MyRecord: First( Accounts ) },
RecordInfo( MyRecord, RecordInfo.EditPermission ) )
Erregistro bat ateratzen du With funtzioa eta gero balio hori pasatzen dio RecordInfo
funtzioa. Emaitza azken adibidearen berdina izango da.
Collect( MyAccounts, FirstN( Accounts, 10 ) );
RecordInfo( First( MyAccounts ), RecordInfo.EditPermission ) )
Honen lehen 10 erregistroak ateratzen ditu Accounts
datu-iturburu sartu MyAccounts
bilduma. Erregistroak datu-iturburu batetik sortu direnez, honekin batera erabil daitezke RecordInfo funtzioa. Emaitza azken adibidearen berdina izango da.
Collect( MyCollection, [ 1, 2, 3 ] );
RecordInfo( First(MyCollection), RecordInfo.DeletePermission )
Sortzen du MyCollection
bilketa eta lehen erregistroa probatzen du ken daitekeen zehazteko. Diskoaren jatorria bilduma bat denez eta ez datu-iturburu bat, RecordInfo errore bat itzuliko du.