作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道是否有任何选项可以更改使用 MailApp.sendEmail 发送的电子邮件的发件人地址。
我已经构建了一个作为 Web 应用程序发布的表单。学生填写并提交表格,并收到一封电子邮件。我了解如何更改电子邮件的回复地址和发件人姓名。我知道电子邮件使用我的地址作为发件人地址,因为我是脚本的所有者并且应用程序以我的身份运行。
有没有办法将发件人地址设置为属于另一个人,在这种情况下,是教师?我假设实现此目的的一种方法是让他成为脚本所有者并引导他为我们重新发布应用程序,但我宁愿不将其交给他。 (据我所知,只有脚本所有者才能发布脚本。)
换句话说,我希望 From 地址代表正在为其创建脚本的客户端,而不是编写脚本的程序员。
我知道允许脚本从阳光下的任何人发送电子邮件并不是一个理想的功能。我只是想知道是否有人对如何解决我的问题有建议。
谢谢!
最佳答案
Google 对此并不灵活——您可以看到的唯一“发件人”地址是属于有权运行脚本的用户的地址。
您可以使用“机器人”谷歌帐户,而不是作为“程序员”运行,例如 DepartmentRobot@ourdomain.com
.您可以自己开发脚本,然后从机器人重新发布它们。
在 Google Apps 域中,如果需要,您的管理员可以创建此伪用户并编辑设置以将其从 Google Apps 目录中隐藏。
学生收到的电子邮件不会来自他们的教师,也不会来自您。
关于google-apps-script - 使用 sendEmail 时可以更改发件人地址吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13885290/
我是一名优秀的程序员,十分优秀!