Javascript 如何在“电子邮件输入”节点中使用表格格式的数据
我有这样简单的JSON数据Javascript 如何在“电子邮件输入”节点中使用表格格式的数据,javascript,html,node.js,html-table,nodemailer,Javascript,Html,Node.js,Html Table,Nodemailer,我有这样简单的JSON数据 [ { labname: 'alcarediagnostics', date: '11-09-2019', count: '3230' }, { labname: 'alcarediagnostics', date: '10-09-2019', count: '3341' }, { labname: 'alcarediagnostics', date: '09-09-2019', c
[ { labname: 'alcarediagnostics',
date: '11-09-2019',
count: '3230' },
{ labname: 'alcarediagnostics',
date: '10-09-2019',
count: '3341' },
{ labname: 'alcarediagnostics',
date: '09-09-2019',
count:'101'}]
我必须通过电子邮件发送表格格式的数据。我们该怎么办
我已经设置了电子邮件的代码
let emailParams = {
to: constant.emails,
subject: subject,
content: emailContent,
contentType: "text/html",
sender: {
name: '' ,
email: '',
}
};
我已经创建了一些代码,希望这将帮助你
var data=[{labname:'alcaredignostics',
日期:2019年9月11日,
计数:'3230'},
{labname:'alcarediagnostics',
日期:2019年9月10日,
计数:'3341'},
{labname:'alcarediagnostics',
日期:“2019年9月9日”,
计数:'101'}]
函数CreateEmail()
{
var table=document.createElement(“表”);
var tr=document.createElement(“tr”);
for(数据[0]中的var键){
var txt=document.createTextNode(键);
设td=document.createElement(“td”);
td.appendChild(txt);
tr.appendChild(td);
}
表1.儿童(tr);
用于(数据中的var i){
var tr=document.createElement(“tr”);
让values=Object.values(数据[i])
for(var输入值){
设td=document.createElement(“td”);
td.append(值[键])
tr.append(td);
}
表1.儿童(tr);
}
调试器
让emailParams={
致:constant.email,
主题:主题,,
内容:table.outerHTML,
contentType:“文本/html”,
发件人:{
名称:“”,
电子邮件:“”,
}
};
}
表格,td{
边框:1px纯黑;
}
它是静态数据还是动态数据?它是动态数据您可以使用.map(func)
转换数组元素,并使用.join(delimiter)
将数组转换为字符串。你到底需要什么帮助?你知道HTML表格是什么样子吗?