email - 通过按钮发送邮件
问题描述
我想在确认框后发送电子邮件。我做了一个按钮并在我应该选择是或否之后按下。如果NO什么都不做。如果是,我想开始发送电子邮件。
请帮我。如何启动 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}
}
谢谢
解决方案
你快到了
您唯一需要做的就是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()
}
}
推荐阅读
- php - 如何在 PHP MySQL 的单个查询中获取相隔 10 分钟的所有行?
- javascript - fetch 语句完成后的 Javascript 执行语句
- javascript - 使用 fs.mkdir(path[, options], callback) 而不使用回调
- python - 如何在 macOS 上的 tkinter 中删除按钮的蓝色边框?
- python - Pandas:根据它们所属的数字范围重命名列中的值?
- mysql - 在每条记录上应用函数 - SQL UDF 或 Spark
- react-native - React Native Paper Icons 存储库
- breadth-first-search - 用 Dafny 证明 BFS 的终止
- aws-sdk - 无法使用 aws-sdk 访问 aws 资源,但能够使用 aws cli 和 Web 控制台访问
- java - 该系统找不到指定的路径。'-Xmx1000M' 不是内部或外部命令、可运行程序或批处理文件