我是新的堆栈溢出,我正在寻找一些建议和我一直在努力的谷歌电子表格的一些指导 .
它的演示可以在
https://docs.google.com/spreadsheets/d/1t9WfcG_1_mAavpN0l3v58JdD04Y1lL3PhAEoTUkq0Z4/edit?usp=sharing
基本上它的主旨是我需要以下内容 .
顶部工具栏中的sendEmail按钮,将以特定颜色向活动页面上的任何电子邮件发送html格式的电子邮件 .
基本上这是允许我以群组和颜色状态向客户发送提醒 . 目前,我必须使用固定响应单独邮寄每个客户端,这非常耗时 .
到目前为止,我使用以下脚本作为基础,我可以成功发送电子邮件,但如果电子邮件字段为空,我会遇到错误 . 我正在寻找俯瞰空白字段并继续搜索电子邮件地址 . 此外,我只能找到一个活动工作表的模板,但需要它找到另一个工作表的模板并使用它 . 最后,当我尝试添加HTML时,脚本成功获取模板,但将其作为纯文本发送,而不是以HTML格式发送 .
function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 100; // Number of rows to process
// Fetch the range of cells A2:B3
var dataRange = sheet.getRange(startRow, 1, numRows, 100)
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[8]; // Eight column
var message = row[15]; // Fifteenth column
var subject = "Welcome To Phorest";
MailApp.sendEmail(emailAddress, subject, message);
}
}
期待与能够帮助我完成所有工作的人交谈,并在此过程中为我节省一些数据 .
赞赏 .
1 回答
您可以通过以下方式发送包含HTML的电子邮件: