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

Email notification to a specific user based on value in a cell

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

示例:

用户 A 回答了第一个必填问题:"What region are you from?"

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

如果用户 A 回答东​​南部,将向 Bob@acme.com

发送一封电子邮件

如果用户 A 回答北方,将向 Betty@acme.com

发送一封电子邮件

如果 UserA 回答 West,将向 Frank@acme.com

发送一封电子邮件

谢谢。

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

示例:

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

然后假设 c 列是这样的..

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

var recipient = emails[colC];

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