【发布时间】:2019-09-09 11:08:41
【问题描述】:
在 Google Scripts 的 MailApp 教程的脚本中,我想在 for (i in data) 部分中将“Fetch Column 1”更改为“Fetch Row 1”。有人可以解释一下怎么做吗?
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);
}
}
【问题讨论】:
-
您已经将行定义为
row = data[i];使用它吗?
标签: google-apps-script google-sheets google-api google-sheets-api