【发布时间】:2018-03-03 00:30:38
【问题描述】:
我正在尝试将特定范围作为 Pdf 附件或 HTML 表格发送到电子邮件中,单元格 a2 将包含电子邮件,并且消息应该在 C7:I25 范围内,这是我目前所拥有的,我收到错误消息,找不到收件人,您能帮帮我吗?
function correoe() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2;
var numRows = 2;
var dataRange = sheet.getRange(startRow, 1, numRows, 5)
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[0];
var message = sheet.getRange ("C7:I25");
var subject = "Su Cotizacion";
MailApp.sendEmail(emailAddress, subject, message);
}
}
【问题讨论】:
-
以上代码在
A2和A3单元格中查找电子邮件。您有A3的电子邮件地址吗?我相信 A3 中没有电子邮件,因此您的emailAddress变量为空,因此您收到错误no Recipient found。请分享您的电子表格外观示例,以了解您想要实现的目标。 -
非常感谢您的回复,我要做的就是从工作表查询中复制范围 C7:I25 并将其作为图片或 HTML 表格通过电子邮件发送到位于 A2 上的地址从表格电子邮件中,在文件下方,以便您有更好的想法:docs.google.com/spreadsheets/d/…
标签: email google-apps-script google-sheets