【问题标题】:mailApp.sendEmail not to current usermailApp.sendEmail 不发送给当前用户
【发布时间】:2018-12-18 18:46:34
【问题描述】:

我想知道是否有人对如何通过 MailApp.sendEmail() 发送电子邮件但不发送给当前用户提出建议。

我的脚本看起来像这样:

MailApp.sendEmail({
  to: employeeEmail + "," + managerEmail,
  subject: "Time card",
  htmlBody: emailBody
});

员工在谷歌表单中输入他们的时间,我的电子邮件发送电子邮件,但我不需要在我的收件箱中提供副本。

【问题讨论】:

  • 因为电子邮件是从您的帐户发送的,据我所知,您无法阻止它出现。您可以在收件箱中创建一个过滤器以“标记为已读”并将您发送的所有主题为“考勤卡”的电子邮件归档。
  • 那是我的计划,但如果有办法让它显示在我的收件箱中会更理想。谢谢!

标签: google-apps-script


【解决方案1】:

managerEmail 是你的邮箱吗?可以直接发邮件到employeeEmail吗?

MailApp.sendEmail({
  to: employeeEmail,
  subject: "Time card",
  htmlBody: emailBody
});

【讨论】:

  • 我不是。我管理承包商合同。员工在几个不同的经理领导下在多个部门工作。我希望员工和他们的经理知道他们的合同所收取的费用。
  • 明白了。对不起这个简单的问题。所以问题在于出现在“已发送”框中的电子邮件,对吗?它们实际上并没有进入您的收件箱?
  • 不,它们进入了我的收件箱。几乎就像它们是我寄给我的一样。如果他们降落在我的发送中,我会同意的。
  • 嗯。这不是MailApp.sendEmail 的预期行为。您应该能够在发件人收件箱中不显示电子邮件的情况下向其他人发送电子邮件。我会仔细检查电子邮件的副本没有在代码的其他地方发送给您,您的电子邮件不会意外附加到employeeEmail/managerEmail 和其他类似问题。
  • 我之前使用过 MailApp.sendEmail,这是我唯一一次看到用户不希望将电子邮件发送到他们的收件箱的情况。我为他们添加了一个“密钥”,用作收件箱中的过滤器,因此可以作为一种解决方法。
猜你喜欢
  • 2015-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-10
  • 2012-01-07
  • 2018-07-03
  • 1970-01-01
相关资源
最近更新 更多