Base64StringToContainer ER 함수
이 BASE64STRINGTOCONTAINER
함수는 스트링 유형의 지정된 입력을 Container 유형의 데이터 항목으로 변환합니다.
구문
BASE64STRINGTOCONTAINER (input)
인수
input
: 스트링
스트링 유형의 데이터 소스의 유효한 경로입니다.
반환 값
다음 포함
블롭(BLOB) 형식의 결과 이진 값입니다.
사용 참고 사항
입력 스트링이 바이너리-텍스트 인코딩 체계의 올바른 Base64 그룹을 제공하지 않으면 '매개 변수가 유효하지 않습니다' 예외가 발생합니다.
예시
모델 매핑에서 다음 데이터 소스를 정의합니다.
DocuTypeGroup 애플리케이션 열거를 참조하는 Dynamics 365 for Operations / 열거 유형의 루트 DocuTypeGroupEnum 데이터 소스
CustTable 애플리케이션 테이블을 참조하는 Dynamics 365 for Operations / 테이블 기록 유형의 루트 고객 데이터 소스
다음과 같은 방식으로 구성된 계산된 필드 유형의 #미디어 데이터 소스:
- Customer 데이터 원본의 하위 데이터 원본으로 추가됩니다.
- 표현식이 포함되어 있습니다
WHERE(@.'<Relations'.'<Documents', @.'<Relations'.'<Documents'.'docuType()'.TypeGroup = DocuTypeGroupEnum.Image)
.
다음과 같은 방식으로 구성된 계산된 필드 유형의 #MediaAsBase 64스트링 데이터 소스:
- Customer.'#Media' 데이터 소스의 하위 데이터 소스로 추가됩니다.
Customer.'#Media'.'getFileContentAsBase64String()'
표현식이 포함되어 있습니다.
다음과 같이 구성된 계산된 필드 유형의 #BlobFomBase64 데이터 소스:
- Customer.'#Media' 데이터 소스의 하위 데이터 소스로 추가됩니다.
Base64StringToContainer(Customer.'#Media'.'#MediaAsBase64String')'
표현식이 포함되어 있습니다.
이 예시에서 #MediaAsBase64String 데이터 소스는 현재 미디어 첨부 파일의 바이너리 콘텐츠를 바이너리-텍스트 인코딩 체계의 Base64 그룹을 나타내는 텍스트로 인코딩합니다. #BlobFomBase64 데이터 소스는 Base64 스트링을 디코딩하고 BLOB 형식의 이진 값을 반환합니다.