微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Logic Apps中的“创建HTML表”中自定义结果

如何解决如何在Logic Apps中的“创建HTML表”中自定义结果

我正在查询Azure表存储,并尝试格式化结果。但这并没有达到预期。

我有两个字符串列和一个datetime列。结果带有“ odata.etag”。而且,当我尝试显示datetime列(称为“ EndDate”)时,另外还显示了另外一列为“ EndDate@odata.type”,其值为“ Edm.DateTime”

enter image description here

以下是我的问题。

  1. 如何使用“自定义”来实现它(如上图所示)
  2. 标题,不允许有空格。 (例如:名字)。有什么办法可以达到目的?

或通过其他任何方式获取获取实体”结果的自定义HTML格式?

解决方法

1。。请参考我的逻辑应用来解决您的问题:

enter image description here

enter image description here

您可以先使用Parse Json来解析“获取实体”操作中的json结果。

您可以单击“使用示例有效负载来生成模式”按钮,然后将json结果输入到框中以自动生成模式。

然后,您可以使用Select操作来选择所需的数据。

最后,您将json从select转换为html,然后在Automatic中选择Columns

2。。如果要自定义HTML,可以先在First Name或其他文本编辑器中编写Notepad++,然后将其复制并粘贴到azure logic app

如果使用select操作,则不需要自定义数据,可以在select操作中定义标题,有关详细信息,请参阅我的逻辑应用程序。

结果是这样的:

enter image description here

========================更新====================== ==

1。按字母顺序

基于JavaScript对象符号(JSON)标准,这些操作定义显示在alphabetical order中。因此,您遇到的问题是预期的问题。

enter image description here

测试后,您可以通过Create HTML table操作解决排序问题,需要自定义字段:

enter image description here

您的字段值的表达方式:

item()?['<json-array-property-name>']

2。边框

您可以直接使用标签添加样式:

enter image description here

HTML:

<style>
#testID table,table th,table td {border: 1px solid #F00}
</style>
<div id="testID">
<body of 'Create_HTML_table'>
</div>

由于Microsoft删除了Is HTML参数,因此必须首先在变量中编写HTML,否则将发送纯文本,因此可以引用此blog

我做了一个测试:

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。