我有一个Web应用程序,需要一些输入,我需要将这些输入写在工作表中,然后发送包含这些输入的电子邮件。
我的代码在下面,我删除了代码中的某些行,因为它们不相关。假设pnArray和qArray是两个带有值(字符串和数字)的数组。
问题陈述是如何在下面的循环中创建HTML表,然后通过电子邮件发送该表。
//
答案 0 :(得分:1)
function submitInfo() {
var html = "<table><tr><td>Part Number</td><td>Packs</td></tr>";
var pnArray = ["string1","string2"];
var qArray = [1,2];
pnArray.forEach(function(pn,i){html+=Utilities.formatString('<tr><td>%s</td><td>%s</td></tr>'pn,qArray[i]);});
table+="</table>";
GmailApp.sendEmail("email@email.com","test",null,{htmlBody:html});
}