1

我有点迷失在这里。

我的脚本打算在提交表单时发送电子邮件并创建日历条目。这工作得很好。但是,电子邮件始终是从我的帐户发送的。但最终,我希望我公司中的不同用户使用此脚本,并且每个提交者都需要成为发送电子邮件的相应发件人。否则我将永远收到所有回复,这不会很有趣!

我确信这会以某种方式起作用,但是如何?

有什么想法或建议吗?

谢谢

4

1 回答 1

1

这是正常行为:当脚本发送电子邮件时,它是由脚本作者(在本例中为您)发送的。这主要是为了尊重隐私规则,因为填写表格的用户不会被要求授予对他们电子邮件的访问权限,也不会授权以他们的名义发送电子邮件。

有两种可能的解决方案:

  1. 使用MailApp行中的可选replyTo参数(您将始终是发件人,但是当人们使用“回复”按钮回复时,邮件将被发送到该地址而不是您的地址。(我假设您通过询问他知道提交者的电子邮件地址如果您在域帐户的上下文中工作,则在表单中或自动检索它
  2. 使用UiAppHTMLService构建您的表单作为独立的 web 应用程序,它将作为“执行应用程序的用户”执行,并要求每个用户明确授权使用他们的帐户发送电子邮件”。但与设置相比,这将有点复杂正常的 Google 表单服务。

知道选择更好的方法取决于您。

于 2013-11-24T12:00:04.940 回答