Функция электронной отчетности Base64StringToContainer
ФункцияBASE64STRINGTOCONTAINER
преобразует заданное входное значение типа Строка в элемент данных типа Контейнер.
Синтаксис
BASE64STRINGTOCONTAINER (input)
Аргументы
input
: Строка
Действительный путь источника данных типа Строка.
Возвращаемые значения
Тара
Результирующее двоичное значение в формате больших двоичных объектов (BLOB).
Примечания по использованию
Исключение "Недопустимый параметр" генерируется, если входная строка не предоставляет правильную группу Base64 для схем кодирования двоичного кода в текст.
Пример
Определите следующие источники данных в соответствии вашей модели:
Корневой источник данных DocuTypeGroupEnum типа Dynamics 365 for Operations/перечисление, относящийся к перечислению приложения DocuTypeGroup.
Корневой источник данных Customer типа Dynamics 365 for Operations / Записи таблицы, который ссылается на таблицу приложения CustTable.
Источник данных #Media типа Вычисляемое поле, сконфигурированный следующим образом:
- Он добавляется как дочерний источник данных для источника данных Customer.
- Он содержит выражение
WHERE(@.'<Relations'.'<Documents', @.'<Relations'.'<Documents'.'docuType()'.TypeGroup = DocuTypeGroupEnum.Image)
.
Источник данных #MediaAsBase64String типа Вычисляемое поле, сконфигурированный следующим образом:
- Он добавляется как дочерний источник данных для источника данных Customer.'#Media'.
- Он содержит выражение
Customer.'#Media'.'getFileContentAsBase64String()'
.
Источник данных #BlobFomBase64 типа Вычисляемое поле, сконфигурированный следующим образом:
- Он добавляется как дочерний источник данных для источника данных Customer.'#Media'.
- Он содержит выражение
Base64StringToContainer(Customer.'#Media'.'#MediaAsBase64String')'
.
В этом примере источник данных #MediaAsBase64String кодирует двоичное содержимое текущего вложения мультимедиа в виде текста, представляющего группу Base64 схем кодирования двоичных значений в текст. Источник данных #BlobFomBase64 декодирует строку Base64 и возвращает двоичное значение в формате BLOB.
Дополнительные ресурсы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по