如何使用数据库查询输入在电子邮件中创建 HTML-Table

how to create a HTML-Table in Email with input of Database query

我有一个数据库查询,它给我这样的信息:

我想用上面的查询信息创建一个 HTML Table 并将其作为错误通知发送到开发人员的电子邮件。 你能帮我弄一下 HTML 代码吗?。 非常感谢!

这将是实现您一直在努力的目标的一种方式 -

作业布局 -

现在,对于您的用例,您将从 database 获取数据 - 我已经操纵了要从 tFixedFlowInput 检索的数据。检索到数据后,您需要通过 tJavaFlex 执行少量 html 格式化,如下所示 -

完成后,将全部内容存储在上下文变量中,并在您的 tSendMail 中引用相同内容 -> "Message".

此外,对您的 tSendMail 组件进行以下更改以使用 HTML 格式 -

输出-

注意:有许多格式化功能可以通过HTML tags使用,请根据您的用例-场景按需使用它们。

编辑: 是的,您可以检查是否有任何行从您的 Db-Input 返回。例如:全局变量 ((Integer)globalMap.get("tMSSqlInput_2_NB_LINE")) 让我们知道查询返回了多少行。基于此结果使用 RunIf 触发器 ((Integer)globalMap.get("tMSSqlInput_2_NB_LINE")) > 0 并连接到您的工作流程,以便在从 database.

检索到记录时发送邮件