通过按钮发送邮件

Sending mail by button

我想在确认框后发送电子邮件。我做了一个按钮,然后按下我应该选择是或否。如果没有什么也不做。如果是,我想开始发送电子邮件。

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

谢谢。

  function SendAnEmail() {

  var email = 'my@mail.com'

  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}
 }

谢谢

你快到了

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

所以:

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()
  }
}