【发布时间】:2020-02-28 04:06:43
【问题描述】:
我正在使用带有 Google 电子表格的脚本来发送电子邮件。我的文件有 3 张,这张发送电子邮件的文件名为“EMAIL”。要发送的代码是这样的:
function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var emailAddress = 'destination@domain.com';
var subject = 'Subject BlaBlaBla';
var dados = sheet.getRange ("B2:M10").getValues(); //range with mail content
var message2 = getTable(dados); //format the range in html table
//Envia o email em formato HTML
MailApp.sendEmail({
to: emailAddress,
subject: subject,
htmlBody: message2
});
}
我在“EMAIL”表中有一个按钮,用于启动 sendEmails()。它工作正常。
我的问题是:
我想在另一个工作表中放置一个名为“2019”的按钮,该按钮也应该开始发送电子邮件,而没有激活工作表“EMAIL”。在没有激活“EMAIL”表的情况下,我应该对此代码进行哪些更改才能使用此函数 sendEmails()?
var sheet = SpreadsheetApp.getActiveSheet();
我必须改变一些东西来保持这个功能正常工作
【问题讨论】:
标签: google-apps-script google-sheets spreadsheet