Partekatu honen bidez:


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.