在工作表中,填写单元格后将电子邮件发送给特定的收件人

时间:2018-09-07 14:42:20

标签: javascript google-apps-script google-sheets

我正在尝试创建一个用于项目管理的表格,以便在许多对话者之间轻松协作(我知道这里有免费的工具,与公共组织合作在向项目中插入新程序很困难)。

以下是创建的示例文件:Google Sheet for Test

该想法是每次输入新问题时,作者可以选择菜单“问题” > “发送问题” 。 并且应在问题单元格已填充(条件在“ I2”中选中)的情况下,自动将电子邮件发送到收件人电子邮件地址(C列)。

但是目前,该脚本无法正常工作。

注意:我目前正在学习JS。

以下是代码:

type

1 个答案:

答案 0 :(得分:1)

您的主要错误是,您有此else return false语句,该语句基本上在验证通过时终止该功能,反之,在验证失败后退出该功能,弹出消息提示问题。

if(qValid == 'Nope') {
  Browser.msgBox('etc...');
  return; //return here, not in the else clause
}
//same for email valid

我会在这种功能上做很多其他的“改进”。但是我想这已经超出了重点,您正在学习中,而且最重要的是它现在就可以使用。