Base64StringToContainer-ER-funktio

BASE64STRINGTOCONTAINER-funktio muuntaa Merkkijono-tyypin määritetyn syötteen Säilö-tyypin tietokohteeksi.

Syntaksi

BASE64STRINGTOCONTAINER (input)

Argumentit

input: Merkkijono

Merkkijono-tietotyypin tietolähteen kelvollinen polku.

Palautusarvot

Säilö

Näin tulokseksi saadaan BLOB-muotoinen binaariarvo.

Käyttöhuomautukset

Parametri ei kelpaa -poikkeus annetaan, jos syöttömerkkijono ei sisällä oikeaa binaarin tekstiin koodaamisrakenteiden Base64-ryhmää.

Esimerkki

Määritä seuraavat tietolähteet omassa mallimäärityksessäsi:

  • DocuTypeGroup-sovellusluettelointiin viittaava Dynamics 365 for Operations / Luettelointi -tyypin DocuTypeGroupEnum-juuritietolähde.

  • CustTable-sovellustauluun viittaava Dynamics 365 for Operations / Taulutietueet -tyypin Asiakas-juuritietolähde

  • Seuraavalla tavalla määritetyn Laskettu kenttä -tyypin #Media-tietolähde:

    • Se lisätään Asiakas-tietolähteen alitietolähteenä.
    • Se sisältää lausekkeen WHERE(@.'<Relations'.'<Documents', @.'<Relations'.'<Documents'.'docuType()'.TypeGroup = DocuTypeGroupEnum.Image).
  • Seuraavalla tavalla määritetyn Laskettu kenttä -tyypin #MediaAsBase64String-tietolähde:

    • Se lisätään Asiakas.#Media-tietolähteen alitietolähteenä.
    • Se sisältää lausekkeen Customer.'#Media'.'getFileContentAsBase64String()'.
  • Seuraavalla tavalla määritetyn Laskettu kenttä -tyypin #BlobFomBase64-tietolähde:

    • Se lisätään Asiakas.#Media-tietolähteen alitietolähteenä.
    • Se sisältää lausekkeen Base64StringToContainer(Customer.'#Media'.'#MediaAsBase64String')'.

Tässä esimerkissä #MediaAsBase64String-tietolähde koodaa nykyisen medialiitteen binaarisisällön tekstinä, joka ilmaisee binaarin tekstiin koodaamisrakenteiden Base64-ryhmän. #BlobFomBase64-tietolähde purkaa Base64-merkkijonon koodauksen ja palauttaa BLOB-muotoisen binaariarvon.

ER-mallin yhdistämismäärityksen suunnitteluohjelman sivun näytetietolähde.

Lisäresurssit

Säilöfunktiot