RecordInfo funtzioa

Honako hauei aplikatzen zaie: Mihise-aplikazioak Ereduetan oinarritutako aplikazioak

Bati buruzko informazioa ematen du erregistroa batena datu-iturburua.

Datu-iturri baten erregistro jakin bati buruzko informazioa lortzeko erabiltzen da RecordInfo . 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. EzabatuBaimena Uneko erabiltzaileak ba al du erregistro hau datu-iturburu-tik kentzeko baimenik?
RecordInfo. EditatuBaimena Uneko erabiltzaileak ba al du erregistro hau datu-iturburu-tik aldatzeko baimenik?
RecordInfo. Irakurtzeko baimena Uneko erabiltzaileak ba al du erregistro hau datu-iturburu-tik irakurtzeko baimenik?

RecordInfo Balio boolearra itzultzen du:

Itzuli balioa Deskribapenak
egia Erabiltzaileak baimena du.
faltsua Erabiltzaileak ez du baimena. Erregistroa hutsik badago, faltsuaRecordInfo ere itzuliko da.

RecordInfo Datu-iturriaren mailan ere baimenak 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

RecordInfo( Erregistroa, 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 datu-iturburua Accounts orokorrean aldatzeko baimena badu, RecordInfoegia itzuliko du.

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-iturri batetik datoz, funtzioarekin RecordInfo erabil daitezke. 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. Erregistroaren jatorria bilduma bat denez eta ez datu-iturri bat, RecordInfo errore bat itzuliko da.