使用逻辑应用程序,如何将来自 SQL 存储过程的格式化 Table 结果输入到 SendGrid 电子邮件中
Using Logic Apps, how can I input a formatted Table of results from an SQL Stored Procedure into SendGrid Email
每天一次,我需要 运行 一个 SQL 存储过程,它收集结果列表。然后我需要将结果作为一个很好的用户友好 table,输入电子邮件 (SendGrid)。
到目前为止,我已经设置了所有连接并让 Logic App 开始工作,但它生成的电子邮件显示的结果如下:
{"Table1":[{"CaseID":"1000001","DateOfUdate":"2020-06-09T11:34:57.483"},{"CaseID": "1000002","DateOfUdate":"2020-06-09T11:34:57.483"},{"CaseID":"1000003","DateOfUdate":"2020-06-09T11:34:57.483 "},{"CaseID":"1000004","DateOfUdate":"2020-06-09T11:34:57.483"}]}
我怎样才能让它显示为正确的 table?
Case ID DateofUpdate
1000001 2020-06-09T11:34:57.483
1000002 2020-06-09T11:34:57.483
1000003 2020-06-09T11:34:57.483
1000004 2020-06-09T11:34:57.483
下面是我的逻辑应用程序的图片 - 如果我需要提供更多信息,请告诉我。
这个要求,请参考我下面提供的步骤:
1. 我初始化了一个名为 "resultSetVar" 的变量并存储了和你一样的 json 数据,用这个变量来模拟你的 "ResultSets" 数据。
2.然后使用“Parse JSON”动作解析json数据。
3. 之后,使用“Create HTML table”操作创建 html 和 json 数组 "Table1"来自 "Parse JSON" 动作。
4. 最后,将"Create HTML table"动作中的"Output"放入"Email body"框中。
5. 运行逻辑应用,我收到了如下图的邮件
希望对你有帮助~
每天一次,我需要 运行 一个 SQL 存储过程,它收集结果列表。然后我需要将结果作为一个很好的用户友好 table,输入电子邮件 (SendGrid)。
到目前为止,我已经设置了所有连接并让 Logic App 开始工作,但它生成的电子邮件显示的结果如下:
{"Table1":[{"CaseID":"1000001","DateOfUdate":"2020-06-09T11:34:57.483"},{"CaseID": "1000002","DateOfUdate":"2020-06-09T11:34:57.483"},{"CaseID":"1000003","DateOfUdate":"2020-06-09T11:34:57.483 "},{"CaseID":"1000004","DateOfUdate":"2020-06-09T11:34:57.483"}]}
我怎样才能让它显示为正确的 table?
Case ID DateofUpdate
1000001 2020-06-09T11:34:57.483
1000002 2020-06-09T11:34:57.483
1000003 2020-06-09T11:34:57.483
1000004 2020-06-09T11:34:57.483
下面是我的逻辑应用程序的图片 - 如果我需要提供更多信息,请告诉我。
这个要求,请参考我下面提供的步骤:
1. 我初始化了一个名为 "resultSetVar" 的变量并存储了和你一样的 json 数据,用这个变量来模拟你的 "ResultSets" 数据。
2.然后使用“Parse JSON”动作解析json数据。
3. 之后,使用“Create HTML table”操作创建 html 和 json 数组 "Table1"来自 "Parse JSON" 动作。
4. 最后,将"Create HTML table"动作中的"Output"放入"Email body"框中。
5. 运行逻辑应用,我收到了如下图的邮件
希望对你有帮助~