Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用数据库查询输入在电子邮件中创建HTML表_Html_Talend - Fatal编程技术网

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

如何使用数据库查询输入在电子邮件中创建HTML表,html,talend,Html,Talend,我有一个关于数据库的查询,它提供了如下信息: 我想用上面的查询信息创建一个HTML表,并将其作为错误通知发送给开发人员的电子邮件。 你能帮我翻译一下HTML代码吗?。 非常感谢 这将是实现您一直在努力的目标的一种方法- 工作布局- 现在,对于您的用例,您可以从数据库中获取数据——我已经处理了要从tFixedFlowInput检索的数据。一旦检索到数据,您需要通过tJavaFlex执行一些html格式化,如下所示- 完成后,将整个内容存储在上下文变量中,并在tSendMail->Message中

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

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

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

工作布局-

现在,对于您的用例,您可以从数据库中获取数据——我已经处理了要从tFixedFlowInput检索的数据。一旦检索到数据,您需要通过tJavaFlex执行一些html格式化,如下所示-

完成后,将整个内容存储在上下文变量中,并在tSendMail->Message中引用

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

输出-

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

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

非常感谢阿披实。我对泰伦德真的很陌生。你能详细解释一下吗?。我需要创建一个新的tjavaRow并将其与tjavaflex连接吗?我请求您将您的需求作为一个新问题发布。