Función ER Base64StringToContainer
La BASE64STRINGTOCONTAINER
funció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.