Javascript 从电子表格发送HTML电子邮件
我正在对教程做一些改进。代码从谷歌电子表格发送一封电子邮件,将主题带到那里,并在电子邮件发送后进行标记,我正在尝试用html制作邮件Javascript 从电子表格发送HTML电子邮件,javascript,html,google-apps-script,google-sheets,Javascript,Html,Google Apps Script,Google Sheets,我正在对教程做一些改进。代码从谷歌电子表格发送一封电子邮件,将主题带到那里,并在电子邮件发送后进行标记,我正在尝试用html制作邮件 var EMAIL_SENT = 'Correo Enviado'; //non-duplicate emails with data from the current spreadsheet. function sendEmails2() { var templ = HtmlService.createTemplateFromFile('Corre
var EMAIL_SENT = 'Correo Enviado';
//non-duplicate emails with data from the current spreadsheet.
function sendEmails2() {
var templ = HtmlService.createTemplateFromFile('Correo_HTML').evaluate();
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = SpreadsheetApp.getActiveSheet().getRange(2,7).getValue(); // Number of rows
var dataRange = sheet.getRange(startRow, 1, numRows, 3);
var data = dataRange.getValues();
for (var i = 0; i < data.length; ++i) {
var row = data[i];
var emailAddress = row[0];
var message = templ.getContent();
var emailSent = row[3];
if (emailSent !== EMAIL_SENT) { // Prevents sending duplicates
var subject = row[2];
MailApp.sendEmail(emailAddress, subject, message);
sheet.getRange(startRow + i, 4).setValue(EMAIL_SENT);
// Make sure the cell is updated right away in case the script is interrupted
SpreadsheetApp.flush();
}
}
}
var EMAIL_SENT='Correo Enviado';
//包含当前电子表格数据的非重复电子邮件。
函数sendmails2(){
var templ=HtmlService.createTemplateFromFile('Correo_HTML')。evaluate();
var sheet=SpreadsheetApp.getActiveSheet();
var startRow=2;//要处理的第一行数据
var numRows=SpreadsheetApp.getActiveSheet().getRange(2,7).getValue();//行数
var dataRange=sheet.getRange(startRow,1,numRows,3);
var data=dataRange.getValues();
对于(变量i=0;i
我正在另一个窗口中编写HTML代码,非常简单,但我不知道哪里会有麻烦
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<h2> Test 2</h2>
<p>
Hello World
</p>
<p><strong> learning </strong></p>
</body>
</html>
测试2
你好,世界
学习
那么,如何才能在电子邮件中以HTML代码的格式获取消息呢?似乎有一个版本的
MailApp.sendmail
函数()要求电子邮件正文使用纯文本。请尝试以下操作:MailApp.sendmail(emailAddress,subject,message,{htmlBody:'test2Hello Worldlearning})代码>它的作品,谢谢你,我会继续与一些小的改进更多!似乎有一个版本的MailApp.sendmail
函数()要求电子邮件正文为纯文本。请尝试以下操作:MailApp.sendmail(电子邮件地址、主题、消息,{htmlBody:'Test 2Hello World学习})代码>它的作品,谢谢你,我会继续与一些小的改进更多!