【问题标题】:How to Sending emails from a Spreadsheet for non fixed(variable or floating) number of email如何从电子表格发送电子邮件以获取非固定(可变或浮动)数量的电子邮件
【发布时间】:2013-08-16 16:32:04
【问题描述】:
【问题讨论】:
标签:
google-apps-script
google-sheets
【解决方案1】:
关于教程代码,计算工作表行数的一个选项如下:
function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
/* var numRows = 2; // Number of rows to process */
var numRows = sheet.getDataRange().getLastRow() - 1;
// Fetch the range of cells A2:BX
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);
}
}
有关 API 的完整说明,请访问Spreadsheet Services