【问题标题】:Multiple BCC recipients in gmailapp (google apps script)gmailapp 中的多个密件抄送收件人(谷歌应用程序脚本)
【发布时间】:2014-10-01 12:03:48
【问题描述】:

我想在 Google Apps 脚本中使用 gmailapp 向多个密件抄送方发送电子邮件。

以下操作无效。我测试了它。似乎只有第二个收件人 bcc2 会收到电子邮件。我在 Google 的文档中找不到答案 (https://developers.google.com/apps-script/reference/mail/mail-app)

var bcc = "abc@example.com";

var bcc2 = "xyz@example.com";

GmailApp.sendEmail("",Email_Title, "", {'bcc':bcc, 'bcc':bcc2, htmlBody: Msg });


我可以通过使用 for 循环来解决这个问题

var bcc = ["abc@example.com", "xyz@example.com"];

for (var i = 0; i

但这对我来说并不理想,因为我会在已发送的框中找到多封已发送的电子邮件,而不是一封已发送的电子邮件,其中包含多个密件抄送收件人

【问题讨论】:

    标签: google-apps-script


    【解决方案1】:

    如果您查看您提供的链接中的文档,它会声明它需要是一个字符串,以逗号分隔的电子邮件地址列表。因此,您的代码应如下所示:

    var bcc1and2 = "xyz@example.com,abc@example.com";

    GmailApp.sendEmail("",Email_Title, "", {'bcc':bcc1and2, htmlBody: Msg });

    【讨论】:

    • 谢谢,它有效。现在我想知道为什么当我遇到“a string, comma-separated list of email addresses”这个阶段时我无法得到它。文档中有明确说明
    • 这有点离题了:当我从我的已发送文件夹中的 Gmail 查看时,我没有在我发送的电子邮件中看到密件抄送列表(通过 Apps 脚本)。从 Gmail 内部发送始终会列出密件抄送(如果有)。知道为什么吗?如何查看密件抄送列表?
    猜你喜欢
    • 2015-12-19
    • 1970-01-01
    • 2012-12-23
    • 2013-09-28
    • 2023-04-03
    • 2021-08-15
    • 2013-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多