【发布时间】:2019-06-19 10:15:41
【问题描述】:
对逻辑应用比较陌生,不熟悉所有功能。
我创建了一个简单的逻辑应用程序,它将每隔一段时间检查一个 RSS 提要,循环它找到的每个项目,只获取某些数据(标题、摘要和 URL 链接),将它们粘贴到 HTML 表格中,然后发送一封电子邮件结果。
是否可以在 HTML 表格中注入 HTML 标签?
我尝试添加带有一些固定文本的<b></b> 标签,希望我能在我的电子邮件中找到一些粗体文本。相反,我只得到了常规文本和 HTML 标记。
这是我当前实现的代码视图。我只粘贴了 Create_HTML_table 部分。
"Create_HTML_table": {
"inputs": {
"columns": [
{
"header": "Title",
"value": "@item()['title']"
},
{
"header": "Description",
"value": "@item()?['summary']"
},
{
"header": "URL",
"value": "@item()?['primaryLink']"
},
{
"header": "Thumbnail",
"value": "@item()?['links'][1]"
},
{
"header": "Thumbnail Image",
"value": "<img src='@item()?['links'][1]' width='200' height='200'>"
},
{
"header": "Test",
"value": "<b>This text is bold</b>"
}
],
"format": "HTML",
"from": "@body('List_all_RSS_feed_items')"
},
"runAfter": {
"Initialize_variable": [
"Succeeded"
]
},
"type": "Table"
},
如您所见,我尝试使用 <b> 标记,但我的最终目标是生成缩略图,其来源将是来自同一 RSS 提要的值。我正在获取图像 URL (@item()?['links'][1]),但输出是纯文本。
提前致谢
【问题讨论】:
-
将此表构建为函数可能更容易。您仍然可以使用逻辑应用来构建电子邮件发送操作。
-
@AdAstra 再次感谢您的评论!你会说它在 Azure Function App 中可能更容易吗?在电子邮件发送操作中,我只检查了 IsHTML 选项。
-
公平地说,我想我最终会将整个事情作为一个函数来完成。所有提要都可以存储在 Jason 格式的存储 blob 中。这样你也可以设计一个“华丽”的电子邮件。
-
我刚刚也尝试了内联代码,最多 1024 个字符。 docs.microsoft.com/en-us/azure/logic-apps/… 我可能还会在这里使用一个函数:)
-
@AdAstra 是的,看过了。为此,您需要一个与逻辑应用关联的集成帐户。我不认为我所追求的是可能的。如果一个简单的
<b>This text is bold</b>显示为 This text is bold 即使我正在创建一个 HTML 表格并将电子邮件设置为 IsHTML,那么我不知道。非常感谢您的意见