【发布时间】:2015-03-06 16:37:03
【问题描述】:
我正在尝试编辑从电子表格发送电子邮件的 Google 预制应用脚本。
我添加了一个新变量currentp 以在脚本发送的电子邮件中包含电子表格的 URL。当我尝试运行此脚本时,我收到以下错误:
TypeError:在对象表中找不到函数 getUrl。 (第 17 行,文件“代码”)
function sendEmails2() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2;
var numRows = 2;
var dataRange = sheet.getRange(startRow, 1, numRows, 3)
var data = dataRange.getValues();
for (var i = 0; i < data.length; ++i) {
var row = data[i];
var emailAddress = row[0];
var message = row[1];
var currentp = sheet.getUrl() //current spreadsheet page
var emailSent = row[2];
if (emailSent != EMAIL_SENT) {
var subject = "Sending emails from a Spreadsheet";
MailApp.sendEmail(emailAddress, subject, message,currentp); // I would like the URL to be included in the email.
sheet.getRange(startRow + i, 3).setValue(EMAIL_SENT);
SpreadsheetApp.flush();
}
}
}
【问题讨论】:
标签: javascript google-apps-script google-sheets