javascript - 如何将表格格式的数据用于节点中的电子邮件
问题描述
我有这样的简单 JSON 数据
[ { 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: 'alcarediagnostics',
date: '11-09-2019',
count: '3230' },
{ labname: 'alcarediagnostics',
date: '10-09-2019',
count: '3341' },
{ labname: 'alcarediagnostics',
date: '09-09-2019',
count:'101'}]
function CreateEmail()
{
var table = document.createElement("table");
var tr = document.createElement("tr");
for (var key in data[0]) {
var txt = document.createTextNode(key);
let td = document.createElement("td");
td.appendChild(txt);
tr.appendChild(td);
}
table.appendChild(tr);
for (var i in data) {
var tr = document.createElement("tr");
let values =Object.values(data[i])
for (var key in values) {
let td = document.createElement("td");
td.append(values[key])
tr.append(td);
}
table.appendChild(tr);
}
debugger
let emailParams = {
to: constant.emails,
subject: subject,
content: table.outerHTML,
contentType: "text/html",
sender: {
name: '' ,
email: '',
}
};
}
table, td {
border: 1px solid black;
}
<input type="button" value='mail' onclick='CreateEmail()'>
推荐阅读
- django - Django Rest 框架视图集的 HTTP 方法
- python - 没有密钥文件的 Python 到 Google 表格连接器
- stream - 将 itext pdf 渲染为网页并一次性将其保存到数据库中(使用 Spring)
- java - 有没有办法在不使用任何解析器的情况下在java中的特定位置添加另一个包含所有细节的标签
- arrays - 我需要通过迭代子数组来找到最少的计数,并根据父数组以角度分隔为多个数组
- c++ - 对编译时常量感到困惑
- java - 尝试在 Android Studio 中对空对象引用调用虚拟方法“android.content.Context.getApplicationInfo()”
- swift - 快速设置 segue 函数的条件
- ios - Swift 4.2 错误 dyld: Symbol not found: _OBJC_CLASS_$_MDCSnackbarManager 实现 ios Material Design 的snackbar
- python - 如何修复 ARIMA 模型中的以下错误?