我想將電子表格中的電子郵件發送給多個人,但只能通過電子郵件將所有列中的信息發送給他們,而不僅僅是1.例如,我希望將B2:E2中的所有信息通過電子郵件發送給A2。如何修改此發送電子郵件代碼以將範圍擴展到多列?
我正在使用Google支持中提供的基本模板,我在下面附加了該模板。
所有更改,把我所造的都沒有奏效代碼:
function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 2; // Number of rows to process
// Fetch the range of cells A2:B3
var dataRange = sheet.getRange(startRow, 1, numRows, 2)
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[0]; // First column
var message = row[1]; // Second column
var subject = "Sending emails from a Spreadsheet";
MailApp.sendEmail(emailAddress, subject, message);
}
}
你嘗試過什麼樣的變化?目前你的問題太廣泛了 –