【发布时间】:2020-12-14 11:03:38
【问题描述】:
电子邮件收件人正在使用 Gmail。
所以我将此页面保存为 HTML 文件(名为 index.html)并将其放入驱动器中以便能够发送它。问题是我发送时页面显示不正确。
function sendEmail() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // Start at second row because the first row contains the data labels
var numRows = 2; // Put in here the number of rows you want to process
// Fetch the range of cells A3:E3
// Column A = Name, Column B = Email, Column C = Message, Column D = Message1, Column E = Message2
var dataRange = sheet.getRange(startRow, 1, numRows,4)
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[2]; // First column of selected data
var message = "Hey, Welcome"; // Assemble the body text
var subject = "Sending emails from a Spreadsheet";
var file = DriveApp.getFilesByName('INDEX.HTML');
if (file.hasNext())
MailApp.sendEmail(emailAddress, subject, message, {
attachments: [file.next().getAs(MimeType.HTML)],
name: 'Welcome to Singa Toulouse'});
}
}
有人可以帮忙吗
【问题讨论】:
标签: html email google-apps-script google-sheets google-drive-api