Я создаю приложение Logi c на Azure, и в этом процессе мне нужно создать таблицу HTML с некоторыми данными, вставить эту таблицу в тело письма и отправить это письмо с помощью SendGrid.
Почти все работает, за исключением того, что в моей таблице должен быть столбец, содержащий URL-адрес какого-либо веб-сайта.
Проблема в том, что каким-то образом действие Создать HTML таблица не возвращает <a>
как тег HTML, но <a>
и тело Send email (даже если оно считается HTML содержимым) не может обработать / интерпретировать это.
Я используя concat(string1, string2 .. )
Expression
для создания URL, и я думаю, что он создает его правильно. Вывод выглядит нормально, только необработанный вывод испорчен.
Create HTML table
Действие возвращает это:
Выход:
Необработанный вывод:
<td><a="https: ...
Вот как вывод выводится в тело сообщения Send Email
:
Если необработанный вывод можно изменить на более HTML формат, тело письма проанализирует его и правильно отобразит URL. (Я не уверен, что выразился очень хорошо. Но даже если я создам простой файл html с этим необработанным выводом, тег a
будет отображаться в браузере в виде простого текста ...)
Есть идеи? Я думаю, что если я заменю выражение concat()
и сгенерирую URL-адрес раньше, необработанный вывод Generate URL table
все равно испортит окончательный результат.
Возможно, если есть способ остановить замену <
и >
с <
и >
это будет работать, но я не знаю, как это сделать ..