通过按钮发送邮件

问题描述 投票:0回答:1

我想在确认框后发送电子邮件。我做出一个按钮并按下后,我应该选择是或否。如果否,则不执行任何操作。如果是,我想开始发送SendAnEmail。

请帮助我。如何启动功能SendAnEmail?

谢谢。

  function SendAnEmail() {

  var email = '[email protected]'

  var subject = 'mySubject';

  var body = 'body of mail';

  GmailApp.sendEmail(email, subject, body);
}

function test(){
 var ui = SpreadsheetApp.getUi();
 var ret = ui.alert('Do you want send e-mail?', ui.ButtonSet.YES_NO);
 if(ret == ui.Button.YES)
{GmailApp.sendEmail}
 }

谢谢

email button google-sheets sendmail
1个回答
0
投票

您快到了

唯一要做的就是按下按钮SendAnEmail()时调用函数Yes

所以:

function test(){
  var ui = SpreadsheetApp.getUi();
  var ret = ui.alert('Do you want send e-mail?', ui.ButtonSet.YES_NO);
  if(ret == ui.Button.YES){
    SendAnEmail()
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.