根据单元格中的值向特定用户发送电子邮件通知

时间:2015-12-07 18:26:37

标签: google-apps-script google-sheets email-notifications

我即将创建一个Google表单,该表单将导出到Google表格。我希望能够在提交表单时根据答案(位于C列的单元格中)向特定电子邮件地址(来自地址列表)发送电子邮件通知。

示例:

UserA回答第一个问题:“您来自哪个地区?”

基于该答案,我希望从地址列表中将电子邮件发送到特定的电子邮件地址。

如果UserA回复South East,则会将电子邮件发送至Bob@acme.com

如果UserA回答North,将发送电子邮件至Betty@acme.com

如果UserA回答West,将发送电子邮件至Frank@acme.com

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用对象并测试Col C的传入值。

示例:

var emails ={"South East": "Mail1@some.com, "North": "Mail2@some.com", ... }

然后假设列c变得像..

var colC = e.namedValues['xxx'];

var recipient = emails[colC];

这只是一般方法。您也可以使用switch语句。 您应该在继续确认用户值是否有效之前验证输入。 表格提交上的电子邮件通知提供了大量的内容。