Función ER Base64StringToContainer

La BASE64STRINGTOCONTAINERfunción convierte la entrada especificada del tipo Cadena a un elemento de datos del tipo Contenedor.

Sintaxis

BASE64STRINGTOCONTAINER (input)

Argumentos

input: Cadena

La ruta válida de un origen de datos de tipo Cadena.

Valores de retorno

Contenedor

El valor binario resultante en formato de objeto binario grande (BLOB).

Notas de uso

La excepción "El parámetro no es válido" aparece si la cadena de entrada no proporciona un grupo Base64 correcto de esquemas de codificación de binario a texto.

Ejemplo

Defina los siguientes orígenes de datos en la asignación de su modelo:

  • El origen de datos raíz DocuTypeGroupEnum del tipo Dynamics 365 for Operations/Enumeración que se refiere a la enumeración de aplicación DocuTypeGroup

  • El origen de datos raíz Cliente del tipo Dynamics 365 for Operations/Registros de tabla que se refiere a la tabla de aplicación CustTable

  • El origen de datos #Medios del tipo Campo calculado que se configura de la siguiente forma:

    • Se agrega como origen de datos secundaria del origen de datos Cliente.
    • Contiene la expresión WHERE(@.'<Relations'.'<Documents', @.'<Relations'.'<Documents'.'docuType()'.TypeGroup = DocuTypeGroupEnum.Image).
  • El origen de datos #MediaAsBase64String del tipo Campo calculado que se configura de la siguiente forma:

    • Se agrega como origen de datos secundaria del origen de datos Cliente.'#Medios.
    • Contiene la expresión Customer.'#Media'.'getFileContentAsBase64String()'.
  • El origen de datos #BlobFomBase64 del tipo Campo calculado que se configura de la siguiente forma:

    • Se agrega como origen de datos secundaria del origen de datos Cliente.'#Medios.
    • Contiene la expresión Base64StringToContainer(Customer.'#Media'.'#MediaAsBase64String')'.

En este ejemplo, el origen de datos #MediaAsBase64String codifica el contenido binario del adjunto multimedia actual como texto que representa un grupo Base64 de esquemas de codificación de binario a texto. El origen de datos #BlobFomBase64 decodifica la cadena Base64 y devuelve un valor binario en formato BLOB.

Orígenes de datos de ejemplo en la página del diseñador de asignación de modelo ER.

Recursos adicionales

Funciones de contenedor