代码之家  ›  专栏  ›  技术社区  ›  phalondon

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

  •  0
  • phalondon  · 技术社区  · 7 年前

    我有一个关于数据库的查询,它提供了如下信息: enter image description here

    我想创建一个包含上述查询信息的HTML表,并将其作为错误通知发送给开发人员的电子邮件。 你能帮我翻译一下HTML代码吗?。 非常感谢!

    1 回复  |  直到 7 年前
        1
  •  1
  •   Abhishek    7 年前

    这将是实现你一直在尝试的目标的一种方法-

    作业布局-

    enter image description here

    现在,对于您的用例,您可以从 database -我操纵了要从中检索的数据 tFixedFlowInput . 一旦检索到数据,就需要执行以下操作 html 格式化到 tJavaFlex 如下所示-

    enter image description here

    完成后,将整个内容存储在一个上下文变量中,并在tsendmail->“message”中引用相同的内容。

    另外,对tsendmail组件进行以下更改以使用 HTML 格式- enter image description here

    输出-

    enter image description here

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

    编辑: 是的,您可以检查是否有从DB输入返回的行。例如:全局变量 ((Integer)globalMap.get("tMSSqlInput_2_NB_LINE")) 会让我们知道查询返回了多少行。基于此结果,使用 RunIf 触发 ((Integer)globalMap.get("tMSSqlInput_2_NB_LINE")) > 0 并连接到您的工作流程,以便在从中检索记录时发送邮件 数据库 .